Hi db,
If the order is getting changed after Save (which it def shouldn’t by default), it can mean that there is a trigger that is re-ordering them. Can you check the triggers under the trigger manager to see if there is one that does some sorting after an asset has been updated? Maybe that trigger just needs to be configured a bit differently to not fire on content containers