Hi,
I have the same problem, but maybe an idea how it can be solved:
if I create a routing via destination and then add waypoints via "set location" it is working fine, but if I import a tracklist, osmand is not routing correct and gives me also wrong instructions.
My idea is to import the routing - points (in gpx-file <rte> ..) and take this points in the same way like the manually set points. So the user can choose/change via the popup menu the single waypoints and osmand should work correct. The problem: I'm not the developer :-) but maybe one developer can help us here. Many bike-rider would be happy.
regards
achim