Two small requests with respect to font file names:
Don’t write variable fonts that end with “VFVF” (this happens if the family name ends with “VF”). One VF is enough.
If the family name contains a hyphen, don’t silently remove it. This must have been introduced in the last few months. Once again, a silent change with debatable benefit, that hampers users’ workflows. Once again, can I ask to make as few changes to the (export) behaviour as possible, unless they are obvious bug fixes. Continuity is key. We, the users, don’t appreciate surprises.
You mean, adding a VF setting, with a fileName parameter, to avoid the VFVF? Seems like this works but I’d rather not have -Regular in my file name, though. Just not automatically appending the VF if the file name already ends with VF should be sensible and simple enough.
The hyphen removal applies to the postscript name, where you really should only have one hyphen or you run into all kinds of issues. Current practice is to derive the file name from the PS name.