Glass BSDF gives different results when rendered in viewport and with "Render image"
Why do you have &quot;Lock Camera to View&quot; enabled? If you accidentally have moved your viewport view, then the camera view would also be different, thus changing the render.
Simply disable this, and find an optimal spot for your camera, then render.
Also, I would recommend using Cycles Render engine for glass reflections, as it is more realistic.