Why does my viewport look so different to in-game and renders?

I’ve tried turning auto exposure on and off, enabling and disabling hardware raytracing and enabling/disabling lumen but it doesn’t fix the issue. To me the issue seems to be the editor viewport, not the lighting in-game or for renders. Is there anything that would be preventing the viewport from seeing the scene the same way it should be in-game?

For now I’ve altered the exposure in the scene to match the viewport and I’m just going to play with the overall lighting but is there any way to make the viewport represent the final in-game values more closely?