Another point, which is similar to the extra component shell in
your other post (Dynamic Components - mirrored components)
If more than two rotation, add a protective level.
There are a few weird workarounds with DCs as it a ruby extension and not native. so native updates the drawing giving unexpected outcome. So if notice these abnormalities, the isolation of axis is the fix.