Unreal engine 5 seeing some weird issues in performance on low end devices

So been facing some weird issues with UE5 that were not in UE4. I wonder what I am missing or has gone wrong.

I made a scratch project with just a basic cube stretched out on the X Axis 1000, imported a simple low poly character which is running in straight line on the cube.
My materials are unlit with simple color. Textures are very low res. All the features are removed or turned to a minimum.

Now,
While my character is running on the cube, I am getting very bad performance considering the scene 45-50 FPS.

As soon as I make my character jump into the void. I get a solid 60 FPS. The Frame also drops from 20 to 16 ms.

Does anyone have any opinions on this? Is the static mesh in the level which is just a cube really causing this much performance loss? Even without a character mesh I am getting the same results.

So apparently from what I was able to narrow down to. It was using Linear and Radial Gradients that were causing this issue. However, exactly what was causing it I still don’t know. Will update once I know.