Why does UE5 compile every module every time?

Another workaround I found is to move the plugin’s project folder from the engine folder into your project/Plugins folder so that it builds alongside your project.

This makes your project more portable too, so I think I’m actually going to be doing this regardless for any plugins I acquire from now on.