I am developing a navigation for Android, based on the HERE SDK and the HERE Mobile SDK UI Kit. When calling the HERE API to generate a route, I am using 128 waypoints - the FIRST and the LAST one are from type STOP_WAYPOINT, ALL OTHER are from type VIA_WAYPOINT (pass-through according to the official documentation). After doing some real-driving tests, I noticed that if I leave the planned navigation route, the HERE SDK actually starts showing maneuvers that are leading to the end of the route (the last waypoint that is from STOP_WAYPOINT type), instead returning back to the planned navigation route or more specifically - to the last VIA_WAYPOINT that has not been "passed" while driving. If I return to the route, the SDK keeps showing wrong maneuvers, despite driving on the proper planned route for navigation. Is there any chance to fix that weird behavior?