Your particular example is probably a "self-protection routing" because of RV or Truck selected as the vehicle
I was going to say not the problem as I've had the issue on flat areas also. However, went back and dig some digging only to find my driving profile by default it had selected "closing Time" and "climbing". When I removed these options, it routed correctly. I'll have to try and remember a couple of other issues I've had where the roads were flat and bridgeless to see if somehow these setting effected those as well.
Thanks for making me double check everything. I've learned something knew so my day is complete.
Edit: The option was edit -> options -> activity profile then select routing tab and uncheck the two check boxes.