When you try to move a variable above another in the inpsector, it swaps their positions instead of doing the insert.
For example, I want to move 4000 under 1000, so that I have 1000-4000-2000-3000-5000, what actually happens is 4000 ends up swapping positions with 2000.
I noticed similar behavior with action lists. It’s a little bit of work to rearrange all the actions, if you want to insert one at the top of the list. There should be either both insert and swap mode, or just insert. Swapping is not all that useful.
To fix it, go into ParadoxNotion\NodeCanvas\Framework\_Commons\Design\PartialEditor\EditorUtils\EditorUtils_ReorderableList.cs and replace these lines(138):