Thank you.
It seems that Figma doesn’t always carry over properties of a Variant’s nested children when changing the parent’s properties:
- If the change affects the child directly (for example here, if the help text is visible under the button that swaps from checked to unchecked), the children will be reset to default.
- If the change doesn’t affect the child (e.g. a help text applied to a radio that doesn’t change state), the override will carry over.
I opened a thread a while ago on this subject. I just realized it wasn’t a feature request until now, and made it into one.