The engine seems to either not register changes or completely ignore when a user sets a reference to a script variable in a material file if that material is using the MatPBRMulti class.
Example file:
The engine seems to either not register changes or completely ignore when a user sets a reference to a script variable in a material file if that material is using the MatPBRMulti class.