Maintaining icon color overrides in button variants has been discussed at length and “solved” with work arounds (even when using a master component).
But this issue has come back now with instance swap component property (for icon swaps), in button variants that use a master (base) button component.
Taking into account all previous fixes… vector merging, consistent layer naming and unique color for icons component library… is there a solution?
Or is instance swap property just not worth creating if you want a master component for all your buttons?