Step 2: All trains are assigned the same interrupt to refuel called "Refuel" with Condition "Fuel(any)<40" and Target: "Starter1_Refuel[*]Coal".
--> all works as intended and trains do refuel when needed.
Step 3: during a base overhaul, the refuel stop moved to a new location, somewhere else in the same network. It is copied and pasted as a blueprint then manually built, thus the newly created stop bears the name "Starter1_Refuel[*]Coal". The old stop is deconstructed. The interrupt is kept as is.
Step 4: I change the name of the stop to "Starter1_Refuel[*]FuelPump", and edit the interrupt to reflect that change.
Step 5: Some moments later, a train displays "No path to Starter1_Refuel[*]Coal". The name of the stop is the old name, despite the interrupt having been renamed. Just in case there might be a pathfinding issue, I check the train signals etc and can indeed make it get to the stop by placing "Starter1_Refuel[*]FuelPump" in its Schedule. So the train is able to get there regularly, but doesn't go there when the interrupt is triggered.



Hoping this is useful, thank you for the great work!
G