Frame-perfect animation?

What I need:
I have a simple box with 1 bone as skeleton. I want to be able to add some location offset and activate an animation (with root motion) at the same time so that the box doesnt visibly move.

What I’ve done:
I’m trying with animation BP and animation montage atm. I’ve got the animations down, calculating the distance and applying to bone. I’m applying the offset and triggering the skeletal mesh animation through the actor’s event graph.

My problem:
I cant synchronize the animation with the exact frame im applying the offset. As a result I have a single frame flicker most of the time. Is there any way I can ensure the animation starts in a specific frame?

I need to do this with bone animation for performance reasons.

I posted this on the blueprint section but coding solutions are also welcome.
Thank you for your help.