Hi there,
Thanks for the post. Please let me share the previous discussion that you could be interested - Variants best practice question
This is also one of the posts from Figma: https://www.figma.com/best-practices/creating-and-organizing-variants/
Thanks,
Toku