Why isn't boolean hiding layer?

So I want to use Boolean to show / hide elements of a component. But my problem is that when toggled off, the elements still maintaining aspect ratio.

Is this intentional? Does this means I can’t use boolean property to show / hide label and description and I have to create variants instead?

Screenshot_2

Seems like you are hiding wrong layers

Good catch, thanks. The text layer was inside a auto complete layer.