Instances/Masters not ordering themselves properly

I have 4 weights of a typeface I’m developing currently and I’ve ordered them from lightest to heaviest (1, 2, 3, 4) but they are being incorrectly ordered when I export them - in Photoshop it goes 1, 4, 2, 3 - in Illustrator it goes 2, 3, 1, 4.

I’ve made sure that the weights and sizes are ordered in a sensical matter, but it just won’t seem to export correctly. Any thoughts as to why this may be?

Are the numeric weight values in the masters and instances configured?

Yes, they are all in corresponding numerical order.

In Adobe submenus, fonts are ordered by width class, weight class, and alphabetically, in that order. See the multiple master tutorial for a step-by-step guide through setting up instances:
https://www.glyphsapp.com/tutorials/multiple-masters-part-3-setting-up-instances

And make sure you avoid font cache problems. Are you using the Adobe Fonts folder?
http://www.glyphsapp.com/tutorials/testing-your-fonts-in-adobe-apps
http://www.glyphsapp.com/tutorials/eliminating-font-cache-problems

The Adobe fonts folder seems to have fixed things, thanks!