Camera still has movement of mesh while attached to another components socket?

My Camera is attached to the head socket of the player character mesh

I have a skeletal mesh of a weapon that I have attached to the hands. I created a socket on the skeletal mesh of the weapon to move the camera too upon activation.

However when I attach the camera to the socket of the weapons skeletal mesh the camera is not attached to the sockets movement to the weapon actually sways but the camera movement is still attached to the head socket.

I tried to add an “attach component to component” to see if that would help. It did not.

I also used the location and rotation of the new socket but no dice. What exactly am I overlooking?
Pictures below:


sadge2