Can't get consistent position during animation

I have an animation that plays on “E” pressed, and I’ve created an animation event called “hitbox” inside that like this:

Now I’ve got Remote Event that I fire once this animation event is hit using “GetMarkerReachedSignal”:

image

That Remote Event instantiates a hitbox based on the sword’s tip position ( A child of the sword):

image

Now I expect to get the same tip position printed each time the Remote Event is fired because it fires at a specific keyframe of the animation, but that does not happen:

I tried messing up with animation priority as illustrated above but that also didn’t solve it, what could be the issue?