Is this a bug? Variant switch not working after instance swap

Hey there! I have a component with several properties including variant and instance swap

All the switches work fine, but when I swap an instance, they just don’t work anymore, unless I re-select or reset the property

Doesn’t make sense to me, and make the variant or swap properties kind of unuseful

This is the ideal state when I turn off the switches