As already explained, it a routing problem: (routing does not respect the heading)
Route must be correct respecting user heading.
If routing server does not solve it, I may see what is possible in the app: