Expresions with Boolean Variable

Hello everyone, i’m wondering if applying expressions to a component inside a variant is not working intentionally. Let’s take the figma file exercise as example:

So normally this works perfectly when its the whole CTA being applied the interaction “change to” and “set variable”. But if i apply those interactions to the text inside the CTA, the interaction brakes.

I ask this because i’m trying to simplify as much as possible some prototypes with all the new features. And if we have all interactions in only one variant then i need to apply variables to components inside variants to play more with what i can hide/show in the same frame.

Hope this makes any sense. Thank you in advance