Shaders recompiling on Play mode

Hi, I’m encountering a problem when playing a level in the viewport or in PIE. The shaders are always preparing even though it already loaded once. Take a look.

This is running in UE 5.7 with no problems at first - complie once and then it plays flawless. But when I installed 5.8 and made a copy of my project and opened it in 5.8, it starts acting up. Now when I open and/or create new projects both on 5.7 and 5.8, all projects now have the same behavior - recompling shaders every play test. Search some solutions but it seems that those are not working.

Using World Partition, no nanite, lumen is ON (and reflections). Basically an empty map with auto material, UDS, 1 tree and 1 house.

Tried all of these but still didn’t work:

Clear Corrupted Caches: Close the editor and delete theDerivedDataCache,Intermediate, and Saved folders from your project directory

Check Write Permissions: Ensure your project folder isn’t set to “Read-Only” or located in a restricted directory requiring administrator elevation.

Disable Faulty Plugins: Recently added or marketplace plugins with bad shader hooks can trigger continuous re-evaluations.

Change Play Mode: Switch your active play setting from Standalone Game or New Window to Selected Viewport (In-Editor) to see if the compilation stops.

Resave All Materials: Open your main level’s key materials, make a tiny change (like moving a node slightly), compile, and Save.

Disable “Share Material Shader Code”

Clear the Global AppData Cache

Reinstall Epic Games / UE / Nvidia Drivers

I hope I’m just missing some settings here but tried anything that I can find and still nothing. Hope someone can help. Thanks.