How to keep color variant from component when doing an instance swap

Is there a foolproof way to make sure that the colour variant from the component is kept when swapping a nested instance? I have a blue button with a white icon, when I swap the icon it reverts to the original colour of the icons. The icons are a font, not vector. They all have the same structure (see screenshot). The font is a style, and the icons have a colour variant assigned to it as well, would that be the problem?


Hi there, thanks for reaching out! We want to make sure you get the help you need, and are connecting you with our support team to help you further. If you can share your file, our support team will be able to explain with detail what the problem is. Please feel to reach out via this form:

Toku / 徳永
Figma Support