Get final order of the nodes after mutiple DNDs

Hi Guys,
I am trying to get he order of the nodes after DND. The re-ordering may have happened within the same level. Is there a way to get the order if sub items.

I tried retrieving the order from:
Iterating treeView.Items list. But this does not return me the updated list.
The getSubItems api does not return me the updated order. The api returns me the old order before DND.

Both of the above solution didn’t work. Can you please help me regarding the same.

Thanks

Unfortunately the problem cannot be reconstructed locally.
Could you please, provide a complete demo or share a demo link, where the problem can be reconstructed locally.