Render and Preview are different
There is object named Plane.002 which is visible in rendering but not viewport. That's the culprit.

Hide it from render and you will get the same result in viewport and render.