I've seen this quite a bit. I have bit distance between fuel stations but they are refilled by a train that ensures there is fuel. But the large haul trucks (mega) Will ignore fuel stations on the way.
If you tell them to stop for a moment when they are nearby, then they will use the fuel station and continue on the job.
I think it is something with the logic of the pathfinding, that properly only triggers when it starts or stops a job. So if it have started with "Ok" fuel, and runs out as it goes it will finish the job, before getting fuel.
Would it not be feasible to put something like "Fuel 5%" check for cloest fuel station?



