An icon doesn't change color when making an instance swap with the new component properties

You looked at the file and prototype from this post: Vector fill color (nested component) doesn’t change back to the one specified in the default variant after interaction - #12 by tank666? Is it not working for you?

This is very strange, because the union trick always works almost without problems.

See the following: