In the attached font is a minimal example of an issue I am seeing with smart components. Tested with Glyphs 4004
Adjusting the “height” of the component in B does not have any effect on the Weight=0 master. It seems to be fine at Weight=900. Deleting the component and inserting it again seems to fix it.