Problem with "Parent Socket"

Hello everyone,

I am kind of a novice using the UE4 so sorry if my question seems pretty dumb.
I’m trying to use sockets to attach weapons and make them to follow the socket during animations.

I think I well parametrized my sockets so with every animation I preview, the behavior of my weapons are as expected.

When I include the weapon meshes as children of my main character mesh and parametrize the right “Parent Sockets” for each weapon, the placement of the meshes are broken. What did I possibly do wrong ?

Thank you all for your consideration.

Are your weapon XYZ location and rotation at 0,0,0 in character BP?