Hello,
As an out the box functionality, there isn't an automatic way of
synchronizing the list order and navigation order. However, via the
rql web service api, there is a function to reorder navigation order.
A plugin or pre-execution code can be written in such a way that it
first queries list order, then navigation order, generate new order,
send new order via rql web service.
The function may actually be available in the good old RQL COM service
too.