How to attach a mesh to a socket with Blueprints?

It did move with the character, it didn’t follow the character’s animation though.
The reason it did work ( I think ) with the skeletal mesh is that with those, you can feed it a skeleton + animation to use, which isn’t available in a static mesh.

The ModifyFrequency was indeed set to Dynamic, so other than that I really have no clue why it happened.