How to fix drifting of camera in sequencer (ONLY) when playing in realtime

When playing a sequence realtime in engine the camera drifts forward and backwards as if lagging behind the velocity changes.

To reproduce:

Make a cube + camera

Add to sequencer and animate both transforms at the same time (alternatively parent the camera to the cube). Make the transform go from slow to fast and back to slow.

Play through the engine looking through the camera.

Theoretically the cube should stay in exactly the same place in frame. This happens when you render out a movie from sequencer but in realtime it drifts.

I think you need to right click on transform keys and make them linear

I was using create sequence player, which turned out to be causing the issues. When I got a reference to the play and plugged that into play instead it stopped all the jerkiness and the drifting camera. Would love to know why this is the case though!