VR Expansion Plugin

Well if its a physical grip its always going to have a little bit of latency to it, because its physical and is being moved by forces not directly. It can could be the reverse though and your IK is ticking incorrectly, you want it ticking after the motion controller by default (the skeletal mesh so the animbp fires after it). And PostPhysics entirely if using physical grips as otherwise it will move before the object itself moves.

If you don’t need physical grips just don’t use them though.