This is true. The order of choices change with the position X of the child nodes. If the re-choice ordering inside the node inspector does not work for you and you don’t mind changing the code, you can comment out the contents of the ‘TrySortConnectionsByPositionX’ method found at Editor.Node.cs file line #865. (do not comment the whole method, only the contents so that it does nothing).
Doing the above will basically disable the whole automation happening regarding connections ordering.