This is a common problem where a list order varies from computer to computer or between Grasshopper version as the tolerances and other factors may have affected the order of your lists. In order to keep the order stable and predictable, you have to create a geometrical or mathematical check and sort the list accordingly. More in this tutorial or video below: