UE4 Compiling Shaders on 4.24 maybe is so huge like thousands of compiling shaders for just a simple terrain without layers, and maybe you not even try to use the new features for the Landscape Tools from Unreal 4.24.
Course Optimization: https://www.udemy.com/course/unreal-e...
To solve this problem caused in Landscape Material with Layers and Tesselation enabled you will need see the video and do all below.
The steps to fix is easy:
1 - Open the Level with the problem of Thousands Compiling Shaders.
2 - Remove the material from Landscape.
3 - Save the Level.
Now your map not have a Landscape Material applied on your landscape, and already is saved on Project, but the compiling shaders will continue so...
4 - Close the Editor.
5 - Open the Project again.
6 - Open the Level saved without the Material applied.
7 - Put the Landscape Material again.
8 - After some moments the Compiling Shaders will work again without the Thousands of Compiling Shaders, just the default Compiling Shaders.
If you need edit your Master Landscape Material:
Make sure to config your Material to "NoTesselation" on Tesselation tab, same seen on this video! After all is fine for you, re-enable the TN Triangles. and redo all the steps above!