Components properties changed with changing instance

I have a set of icons, each of them has a property Filled=True/False. I’m using them in Cards component, where for one state I’m using filled type, and for another unfilled.
When I drag an instance of card component it works ok until I change icon. The icon won’t change it’s property like in the component - instead it resets all the overrides on this elements.

Here’s a file, because I’m not sure if I made myself clear.

The union hack doesn’t work here, because it’s not about the colors. I don’t want to make a variant for each icon, because I’m planning to add them more (btw there are from Google, all credits to them!). Any tips, please?