Help - Socket not moving with animation montage

hi guys. any reason why sockets do not transform and move with Animation Montages?

the socket twists and moves during normal locomotion movements. but as soon as I play an anim montage, then the socket doesn’t rotate along with the hand

see the video in the below link. have a look at the red line. You’ll see that it moves along, but during the reload anim, it stays put (along with the weapon)

[whyyyyyy - YouTube

MeshComp->SetHiddenInGame(false);
MeshComp->AttachToComponent(PawnMesh, FAttachmentTransformRules::SnapToTargetNotIncludingScale, AttachPoint);```](https://youtu.be/SHKp4ng2pRk)