Not exactly, but I suspect it is related to this: MovieStim (python) seek behavior: ~5 frames to complete
The simplest solution is to set up your movie files so that they have a short silent buffer at the beginning, but the bottom line is that you are never going to get frame-perfect playback control from MovieStim with the ffpyplayer backend.