I am playing around with a font with 4 axes and a rather large number of instances and there is no way to make Illustrator display all instances in a consistent way. As far as I understand, the order of the axes affects the way they are listed in Illustrator (i.e. if Optical size is first then the Text styles will be displayed together and Display together, etc).
I have rechecked all the instances, the values, the naming and no matter what, some instances appear in a correct order (i.e. Text Wide from Thin to Heavy) while others not (i.e. Text) . see image.
Btw, the instances display in correct order in Axis Praxis and Dinamodarkroom.
Is that a bug from Illustrator?