When scripting VF export, it uses the containers last used in the VF export UI instead of defined containers. Static font export works as expected.
E.g. if the UI settings are as below, the following code will only export a .ttf.
Font.export(VARIABLE, Containers=['plain','WOFF','WOFF2'])