I already made script for advanced reposotionning :P
https://www.extremraym.com/en/downlo...ce-items-pack/
The Set items pos and order script handle a lot of scenarios like different ways to loop through items (per order selection, time pos or per track) etc... Avoif yourself trouble with complex corner cases and take a look :P