Wrong route if a point is shared with a "motor veichles=no" path

Can you help on what is preventing the following route to be just direct?


I see, the unpaved road going south (https://www.openstreetmap.org/edit#map=24/46.03390/12.07756) is marked as “motor veichles=no” and it shares its start point with the main road - is that the issue?


This is a data issue: the two OSM ways are not properly connected

Oh, sorry if I miss that - I’ve fixed it in the osm map. Many thanks!!!