There is a rather frustrating thing happening with nested instances and makes the use of components rather useless.
When I apply values to a component instance which uses a nested instance of another component (see image to understand matrioska structure), and I change variant (in the example provided I change the item-block size inside list-item) the value in the final instance resets even if the name of the layers and the structure are the same.
So Imagine now the final instance (card-with-content instance) used across multiple UIs and I decide to change the variant, I have to edit the overridden labels and icons everywhere because they will be reset.


