I wouldn't rule out any electronic component [over-heating] causing failure. A few weird things to throw into the mix...
--Tractor mowed hard in past Julys, and with the A/C on; for the first 4 years. Flawlessly.
--You stop it for just 30 mins, rest it/cool it (ever so slightly when it's still 90F out) and you will get 5-10mins of full power again. Rest it for an hour, you may get 10-15 mins of normal power.
--The A/C (on) definitely kicks in the power loss sooner, opposite for turning on the heater (full on) then you get maybe 10mins of extended full power run time, so I would definitely rule out any in-cab or dash (or under steering stem - fuse box area) mounted electronics.....
..... Heater on full is tough to do (in 90F) especially with a cab tractor, even with some windows opened. I do experience longer run times however with the heater full-on and noting; in 50-60F (Fall weather), this method is my go-to and I then can mow 2.9 acres straight with zero power loss. So Fall mowing w windows open is still quite warm, but tolerable, especially when it gets the job done in one run.
So yes, I agree that electronics are sensitive to heat. This however will be a bear to nail down. I personally don't want to have a heat gun aimed intentionally on possibly good and working circuit boards or modules. I cannot risk potentially adding in another problem, or down the road. This is just too risky of a "process of elimination" especially with a tractor that seems like it's already walking on pins and needles.