Attach actors in editor and keep local transform

If you can get some details on what you think make your block detach themselves that would be useful.
There are blueprint/python functions to attach actor to parent actor, and those allow you to keep world or relative positioning. You could look into that and optionally modify transform after you attached too.
image