Not sure why Value Picker does not keep list order?
Value Picker main purpose is to quickly pick an item or a set of items, it may contain any type like Revit types, colors or numbers like in your case.
To help you found the element you want to pick it shows the values in alphabetical order.
The output respects order…
It also respects branching…
And if you need to keep the value index you may disable “Cull Nulls” from context menu.
ok I will remember it shows the values in alphabetical order