"Variable style name" should also apply to name ID 1

Hello. I use the Variable style name parameter a lot when shortening style names for large families (such as XCnd Med It instead of Extracondensed Medium Italic).

However, I have noticed that this parameter does not get applied when writing the name ID 1: If I set XLt as my variable style name for my instance Extralight (my variable font default), the resulting name ID 1 is MyfontVF Extralight. This means that I get the following FAIL in Fontbakery:

🔥 MonaSansVF-Regular.ttf
🔥 FAIL
'XLt' instance has the same coordinates as the default instance; its subfamily name should be 'ExtraLight'

[code: invalid-default-instance-subfamily-name]
🔥 FAIL
'XLt' instance has the same coordinates as the default instance; its postscript name should be 'MonaSansVF-ExtraLight', instead of 'MonaSansVF-XLt'.

[code: invalid-default-instance-postscript-name]

You can find the Glyphs file in question at GitHub - eweracs/mona-sans at v1.1-shape-fixes

Hello, any thoughts on this? Does this make sense or am I misunderstanding something?
Shouldn’t the variable style name parameter override the style name set in the instance?

I did look into this and it needs some bigger rewrites or some hackery. Did’t like either ;(