This is absolutely my own fault for bad station design but I've discovered an edge case you might want to be aware of. If a train can't fully leave a station before hitting the next point the pathing will simply break. The train has been there for long enough to completely run out of fuel.