The reason for this is that the formula calculation uses the lower temperature of an interval isotherm instead of the upper temperature.
Adding the width of the isotherm in your calculation resolves this.
This statement will yield the correct isotherm temperature:
([iso.Iso1.temp]+[iso.Iso1.width])