This is the same font, but name table is also changed and it looks like this. I tested it on two-axis font and on this test file and results are the same.
I think I know what is going on. If you have a static instance at the position of the origin master, it uses it to set up the name and OS/2 table. But if you move the instance, it will use “default” values for those places.
I have created a copy to show how it differs in FontTableViewer. Test Thin is with Instance Weight=100 and Test2 Regular is weight=101. The only difference.
This is exactly what I just said.
Having no static instance at the position of the origin master, is the same as if you have a “Regular” instance at that spot. In Test2, add an instance and set the coordinate to 100.