When you set Cal_Adjust manually, it just sets the desired adc value as the setpoint, it isn't not ambient temperature-compensated.
That's why after that you get -20ºC or so. It doesnt matter, doesn't need to be spot-on, only needs to avoid burning your tip during calibration.
When you set ex. 235ºC as result, all the work is done by the calibration process, extrapolating the correct ADC value given the current ambient temp.
That's the last time I explain this.
And that's why I certainly know your calibration results were not done by the automatic wizzard, making it useless.
CAL_250 adjustment=1950, CAL_250 result=1960? No way!
Why you must thing everything is a bug? Talking like if you knew how the firmweare works? That really bugs me!
The calibration gives different values, what's the problem? If it calibrates accurately, that's the only thing you should take care of.
If you don't have enough knowledge, don't pretend me to explain you every single detail of the firmware. I'm a developer, not a teacher!
.