@sk_man_2020 said:

...... All you need to do is to use the "change axis" option on each level in the hierarchy, to make sure that they all have the same axes pointing in the same directions.

I'm not sure about whether axes positions an directions are involved. Can you share an example?
But dimensions inside scaled groups and components do change their location when closing the scaled group/component. As if the dimension isn't fully taking part of the scaling operation.