My components are acting like they are linked, am I using the wrong word to describe my problem?

I have an 2 icons inside a button component that I have made, one on the left and one on the right:

I realised these icons were pulling from different icon libraries so I deleted the icon on the right (the chevron), dragged a copy of the icon on the left and kept working on the file. I didn’t realise at the time that this had done something strange where now if I try to hide the chevron in any one of my variables, every single icon (left and right) is hidden from every single variant, it doesn’t matter which one I pick - if I click hide, every single icon disappears - how do I stop that?

I would describe this problem as the layers being linked?