Help! Attachment lost between actors on project launch

Everytime I launch my project in the project launcher, attachments I’ve done in the outliner disappears.

To gain perspective: I have a actor blueprint called “LevelCube”, which is the level space a robot pawn moves upon. Whenever it reaches an edge on the LevelCube(trigger boxes placed manually along them) the cube rotates to the next side. All actors, like walls and objects the robot pawn can interact with are attached under the LevelCube blueprint in the outliner.

Every actor is kept in place and rotates along the cube when I play from the selected viewport or launch it as a standalone game. But it is only the cube that rotates if I package the game and run it on Android/Win and/or launch it from the project launcher. See the recording below and you’ll see the the problem.

No errors are received in the logs, so I am wondering if I’m missing some fundamental knowledge here?

So I’ve being trying out different things to understand more about how attachments works. I’ve more or less confirmed that attachments done in the outliner are indeed lost upon packaging, whether you launch from project launcher or the packaged project. I confirmed it with log prints counting attached items on the LevelCube. While running from the editor, the number reaches 94 actors, whereas in a launched project the number reached 1 actor.

What does work however is attaching the objects on begin play events. The current plan is to tag everything that needs attaching and attach them on begin play. I am worried about a potential initial lag spike, but I have yet to try it out.

I do not know if this is an intended behavior upon packaging. Grateful for any input, and hopefully, these findings helps someone else with the same issue.