Instance not behaving like component

I have a component (timer) that includes a sub component (nextStop) with different variants (ie on, off, static). In the main component you can switch to variants and everything is fine but in the instance when you switch, the sub component changes its size, you can even isolate it and see that each variant has the exact same size, so why does it change only in the instance if size is set in the main component?

here’s the file:

Thanks for your help.

This is weird behavior, indeed. I’ve tested this thoroughly, and found that there are multiple combinations of auto layout and contraints that cause the instance to reset its size.

I made some comparisons:

Thanks you so much for all your tests! yes I definitely think this a bug was not me