Hi Reuben,
I understand that you want to find all variables of a reference model including the inactive variants but do not have access to the model.
In that case, you're limited in your ability to use "Simulink.findVars". It is essential to verify that the model is set up to utilize a data dictionary and that the variant configurations are properly defined to ensure that inactive variant branches are not inadvertently excluded during the compilation process.
Please note, as per the documentation "Simulink.findVars" does not work as expected when "SearchReferencedModels" is specified as "on" for models configured with parallel model reference builds. Hence, changing the usage of additional options could help.
You can refer the following part of documentation and change the attributes accordingly:
In order to assist you further and to accurately reproduce the issue on my end, it would be beneficial to have access to the model along with the information regarding the parameters and settings currently in use.
Hope this helps!
Regards,
Jaynik