I have just done what you tried to do. I added a waypoint to a route, which was direct a to b on my iPad. I then dragged the waypoint up the list and the iPad recalculated the route with the waypoint in the new order. I then checked MRA on my MacBook and all changes were the same. So really not sure what is happening with yours.