I observed a strange behavior today navigating through a part of a route, where I was using the same road also for the way back. What happened is that kurviger indicated I was off the route. When I stopped it then detected to be on the route again. As soon I continued driving it - once again - decided to be off the route. This was reproducible several times (stop - go - stop, etc.) until I finally left this part of the route. It looked as if the app was confused about what direction to go. I did not have any form of rerouting enabled.
Yeah, I guess we can’t have everything at the same time I think I start to understand. When a bi-directional route is re-joined, the orientation that is chosen is towards the nearest waypoint. Is that it? Or do you derive the orientation from the sequence of GPS readouts?
The bearing is pretty much useless on my phone. You can get any reading if only you try hard enough
Still, what you describe normally works perfect for me. I would occasionally get a wrong turning instruction when joining the route (which is normal) but it would always get the orientation right. Something must have been different this time. Maybe because the route was bi-directional?