If I call ResetColumnOrder() after dragging columns to different positions, I don't see any change on the screen. If I do two consecutive calls, it resets column order to the original creation order. Is there something else I need to do other than calling ResetColumnOrder() twice to make it work?
Thanks for reporting.
We have traced & fixed this issue here. The next update will address this.