We've noticed that when overriding a symbol once lets say in a component, it preserves the layer name that was set initially, but applying another override on top of the current override the layer name is then replaced with the name of that new override symbol.
Out main scenario is lets say we have a component with multiple child components named - `Item 1`, `Item 2` and etc, all instances of one single component `MainChild`. We also have different variations of that component(not states), all which are separate components so we can easily swap those child components with the other variations of that component, named `ChildVariant1`, `ChildVariant2` and etc. One variation would have 2 buttons, while the other - 2 icons and similarly. Replacing `Item 1` child component with `ChildVariant1` works perfectly and the name `Item 1` for example is preserved in the main component. Replacing then `Item 1` again with another variation though, for example `ChildVariant2`, does not retain that `Item 1` name anymore and gets the name of that `ChildVariant2` component.
It would be nice if this is consistent no matter how many times a child component is replaced.