... The worst is when the map is missing a short section of path and routing sends you on a big detour instead. ....
That probably is what happened to me last month driving my vehicle up in Northern Minnesota on a gravel road. I needed to go a straight shot about 25 miles according to the county paper map.
My Garmin Nuvi kept telling me to instead do a 200 plus mile circuitous route instead. Photo below:
I also had my general recreation GPS that I use for camping and bike touring. I turned that on and put in my destination into it. It also told me to drive a couple hundred extra miles when I set it for car routing. I was driving an SUV, but I often set that GPS for tour cycling, so I just did that to see what would happen. When set for tour cycle routing, it followed the county road perfectly. (Sorry, no photo.)
So, the GPS map must have had a short section of missing road that car routing would not accept, but bicycle routing would accept.
My handheld GPS was using Open Streets maps for routing. My Garmin Nuvi for my vehicle was using whatever Garmin uses for their map updates, I had updated the Nuvi maps a few months before.