I agree it should work that way. Maybe I’m missing something.
I have the timeline set to:
1280×720 – to match the video
Pixel aspect square – since it was recorded from a computer
Field Dominance is None – since it was captured frames
Editing Timebase is 30 – to match the video
I even set the QT video settings to Animation to see if that would make a differance.