In a a live navigation (en route) navigation regime,
what is the configuration option to make SD stick to the preconfigured route segments in the true order of these,
and not to "randomly" skip to the segment which is closest to the actual position.
Have a look at the example route I'm flying (quite often, in fact):

Each router segment length is about 1 nautical mile, so there is enough separation
to see that each particular segment has indeed been flown (waypoint to waypoint, of course never exactly on spot).
When flying not exactly on course, or even just being close to the middle point,
the SD jumps to the closest route segment, but not to next logical route segment.
I have placed the segments in a right order, and it is even properly shown in the Pilot Log (and other places),
yet during the flight, the SD selects the segment it sees the most close.
So my question is - what is (and where is) the specific configuration option,
to force the route segment selection in a proper order.
I'm using SD on Android and on PC (3.8.2.0).