
Actually, it might not be skipping, might just be a pathing problem, it doesn't realize it can reach the fuel station after the waypoint
Maybe trains en route to waypoint need to continue even if they think their next destination is unreachable?
that way even if it was actually unreachable they'd get to their parking spot, not stop in the middle of things jamming stuff up