Component Properties Occasionally Persist

In the video linked here, I demonstrate an issue with a component instance containing multiple nested child components. When swapping out these nested components for new ones, I’ve noticed that some properties from the previous components, such as fill and padding, are being preserved. This behavior appears inconsistent, as it only affects certain instances.

One point not covered in the video is that all of my instances use auto-layout, yet they still retain properties from the previous components after the swap.

A similar issue is seen in this thread.

Is there something I could be doing wrong or is this just a really bad bug?