Get socket world-space position at exact frame

I need to copy (with some offset) the position of the bone “joint3” to socket position (socket position is identical to the FIRST PERSON camera position on the head). I get world space position of the socket in eventGraph of animBlueprint, then i replace JOINT3 position through “transform (modify) bone”. (in my example, I need only 2 location axis). (after that child bone JOINT4 constrain WEAPON JOINT). I have all turned out, BUT, socket world-space location gets from the previous frame! I see the delay of weapon position. How to fix it?
I neet world space position at exact frame. (sorry for my english). Thanks.