What also happens is binding and re-binding. I use Master by @gleb_sexy to solve this problem but basically with all respect for the engineering behind Figma, it is a bit of a “dumb” tool meaning it not aware of design variants of the same thing without being explicit