Something here confuses the Car (Valhalla) routing algorithm: 

https://www.openstreetmap.org/directions?engine=fossgis_valhalla_car&route=58.93979%2C23.53421%3B58.93934%2C23.53611#map=19/58.93949/23.53509

Bicycle (Valhalla) and other routing algorithms give correct route.

When i generate gmapsupp.img with mkgmap, then Garmin car navigator  also gives the same obviously wrong route, as Car (Valhalla) algorithm.