Where did you find the information saying it is due to heat? The reason I ask is my current engine also has a 5 minute limit to takeoff. The temps are always within limits during takeoff and are not climbing during that period, so temperature does not appear to be the limiting factor. There may be other things that limit the time. If cylinder head temp was the only concern, there wouldn’t be a time limit, as a cylinder head temp limit would cover that concern.