Adding new variants to interactive components breaks existing interactions

I tried adding new variants to an existing CTA button and now when I go through other prototypes that use this button, hovering over said button causes the variant to display the default text instead of the overridden text. Every time I have tried to add new variants to an existing interactive component this happens, causing me to have to rebuild and reinsert buttons into existing designs (and then re link the prototype! woo!) What am I doing wrong? Am I doing anything wrong? I used the purple plus to add variants and for all intents and purposes this feels like it should work.