Hey there,
Just spoke with the UHT SME (Tim) on this, and I do think there is some credence to the hypothesis that UHT is not running for the debug configuration - that would generate the aforementioned files. Can you please verify this on your local machine (not horde):
- Clean your intermediates
- Build your shipping configuration
- Copy over UBT log for later
- Build your debug configuration
- Copy over UBT log for later
Attach both logs. We want to see whether UHT is running both times (because it would need to, as indicative of your setup). From there, we have a more concise repo that removes variables (Horde - and again I don’t think this is a horde issue; horde makes no claims or intentions around sharing compile intermediates - it’s merely the state of the agent machine in an incremental workspace). ExecuteHeaderToolIfNecessaryInternalAsync becomes more interesting, particularly AreGeneratedCodeFilesOutOfDate.
Julian