Changing icon component variation removes color selections

I’ve created icon components which allow me to easily change between pre-determined sizes. However, when switches sizes, the colors selections are not carrying through.

I’ve seen previous solutions which claim “If the icons have the same layer name(s), the color overrides should be preserved,” but this doesn’t seem to be the case.

Original button:
image

Original button later structure:
image

Button with changed icon size:
image

Layer structure for changed icon size:
image

Icon size component:
image

Icon component layer structure:
image

Not sure what’s going on. Is it something obvious I’m overlooking?