An instanced component's text does not carry over when changing its variant?

I have the following set-up:

I have the article component master, and change text on its button in its instances inside each “row” components.

My issue is that when I change the size of the button in “Article Single”, its text in “Article Row” / “Guides row” resets to default “text”. How come? If I change any other property in rows such as adding outlines on buttons, it carry over between sizes, but not text (text layers are named the same on both button variants).

File link: