Render problem

Here’s my problem: I have a character who’s head is flat single layer that I’m moving around with stop motion keyframes. I’m animating her face on a separate layer, which I linked to her face layer (I actually linked it to an invisible copy of her face layer because I couldn’t figure out how to parent a layer while keeping the child layer in front) It all looks great in the program, the face stays exactly where I need it. When I render it however, the face drags behind by 1 frame. When I preview in render mode, I can see the drag, but when I turn the face layer off and then on again while in render mode, it fixes itself. Does anyone know why it is doing this or how I can fix it?