Editing my previous comment to say that I managed to solve the issue for my project. I don’t know if this will work for you, but it’s worth a try. I go into more detail in this post here: Movie Render Queue output does not match Sequencer/Viewport
The gist is: On your Camera Component options tick “Constrain Aspect Ratio”, “Override Aspect Ratio Axis Constraint” and make sure “Maintain X-Axis FOV” is set on the “Aspect Ratio Axis Constraint” option. Then, under Crop Settings, select an aspect ratio that corresponds to whatever resolution your final image will have (1.77 (16:9) for a 1920 x 1080, for instance). Render with MRQ as you usually would, and the final image should match the preview.
Hope this helps!