Almost certainly the reason this happens is that you are playing the scene to the desired frame then rendering that frame to the PV. You can't always do that. In many dynamic scenes what happens in one frame is dependent on what happened in previous frames. When you render to the PV, Cinema clones the existing scene which for static images is fine, but in some dynamic scenes means that all the preceding activity is lost and the render looks incorrect.
Caching will fix this, that's a good solution, and the alternative is to render the frame sequence from the start up to and including the frame you actually want.