Let’s not keep going in circles and complicate the app and its maintenance.
It is not an app problem.
It is a Kurviger routing problem that does not respect user’s direction and calculates wrong routes:
If Kurviger routing does not want to fix it…
I may look for alternatives to the app in the future.