Please have a look here:
I have simplified the setup and replaced the cubes with a proxy chain element.
There is usually an option to use a proxy object to have a more detailed model visible, but not used as the dynamic base.
My suggestion here is either cache the solution and replace then the parts or use after caching the Matrix (or a new Cloner) object and use the cached dynamic to drive the detailed version.
I have used the Ornament Sphere here as a Clone, while it is placed based on Cloner> Sort and Plaineffector> Modify Clones (driven by a MoGraph Selection.
You might like to adjust the project Settings> Dynamics> Steps.
All the best