Wow people, how disappointing. Why are you all so easily annoyed?
I am absolutely detested by the fact that of some people here I expect more as respected community members. Part of being a respected community member is also sometimes to just let things be.
First of all - this thread is not at all answering the initial question.
The simple answer "HERE" is correct - done.
Then regarding the different mapping engines.
Both HERE and TomTom are paid services and we do not influence their routing in any way apart from the options that we expose in the toolkit. These services provide excellent routes with no errors (apart from possible access rules, time restrictions, seasonal closures etc that all come from missing data that can be reported using their tools).
OpenStreetMap is an open source map data platform.
Using this data people can create their own routes but that is not OpenStreetMap. That is done with GraphHopper, yet another piece op open sourced software (or some other routing platform but this one is most popular).
We, MRA, have our own implementation of this GraphHopper engine with the latest version of OpenStreetMap loaded into it. As this is our own server with some custom algorithms we are responsible of some of the routing.
Basic routing errors can be caused by map data mistakes (OpenStreetMap) but more likely it's because we actually have a mistake in our server.
@Adrian-Avram you are completely right this is an issue on our side and I've asked the person responsible to investigate it and fix it.
Feel free to contact me personally for further discussion but I will lock this thread.