Mega Vehicle Job selection
I personally like the fact that mega vehicles cannot cross bridges. That feels more realistic to me. That being said, I do feel that mega vehicles therefore need a bit more (or slightly different) brains when it comes to job selection.
Since bridges appear to be a single entity from a navigation and pathing perspective (i.e cannot stop on a bridge), mega vehicles that encounter a bridge in their pathing sequence when looking for jobs should just invalidate that job, stop considering/evaluating it, and go searching for something else to do, without reporting the "truck is having trouble finding a path" error message. In this situation, that message just clutters the screen and provides no useful information since it is impossible for the truck to get there. If they find nothing, then they just sit idle.
If the job in question still cannot be serviced by other, regular vehicles, then that is a case where that message is warrented, but would only point to regular vehicles.