Skeletal Mesh simulation not working when hot-swapped

I have a character with 2 hanging armor attachments. In this screenshot, midattch1 and midattch2.

When you play the game, the armor swing properly, the physics sim is working.

A different set of armor attachments can be swapped in a customization menu, done by using the “Set Skeletal Mesh” function and assigning the new mesh to the proper variable. When this is done, the newly set up skeletal mesh doesn’t simulate. Even though it shares the same skeleton and physics object than the one that works.

It will only work if it is set up in the character by default, like the ones shown in the first screenshot. If I just place the skeletal mesh there, under the main character’s skeletal mesh, they will work.

I’ve tried adding a ‘reset simulation’, ‘add impulse’, ‘simulate’, etc, all the possible functions available to restart or simulate a mesh after loading it in via blueprint and none work. Maybe I’m missing one or there is a specific sequence of functions?

Adding video example (hosted on IMGUR)

First you will see the chain mail attachment is not simulating properly, but after I exchange it with the default one, it ‘activates’. It seems the chain mail attachment with the red dots is simulating properly. But when I load into a level, it’s back to no simulation.

If I choose the default chain mail and jump into a level, it simulates properly.

VIDEO EXAMPLE ← check out the video showing the bug