Why does UE5 compile every module every time?

I’m just guessing but it might the bUseUnityBuild setting you could add to your target.

That reduces the number of files to compile from 55 to 44 but otherwise not much changed unfortunately.