I have now seen it trigger complete engine rebuilds when building the game project when nothing in the engine or game project has changed.
I grepped through the modification times of all the files and the earlier modified file that was modified after the previous build was:
Engine/Binaries/Win64/ShaderCompileWorker.target
Any ideas?