HTMLayoutMoveElement имеет ограниченное применение, фича сделана для drag-n-drop в основном.
В самом начале HTMLayoutMoveElement и HTMLayoutMoveElementEx делают snapshot размеров элемента и в ходе
move предполагается что структура элемента не меняется.
Т.е. если надо что-то такое делать то сначала изменяй DOM а уже потом делай move.
Ну или старым добрым способом el.style.left = ... el.style.top = ...