@hackinistrator ok, I tried with M303 H2 P0.3 S220. Took another minute to heat up but it was even more accurate this time, and did not fail.
M307 H2
Heater 2 model: gain 863.9, time constant 606.6, dead time 7.7, max PWM 0.30, calibration voltage 0.0, mode PID, inverted no, frequency default
Computed PID parameters for setpoint change: P16.3, I0.239, D87.7
Computed PID parameters for load change: P16.3
Warning: Heater 2 appears to be over-powered. If left on at full power, its temperature is predicted to reach 888C.
Auto tune heater 2 completed in 748 sec
Use M307 H2 to see the result, or M500 to save the result in config-override.g
Auto tune phase 3, peak temperature was 228.4
Auto tune phase 2, heater off
Auto tune phase 1, heater on
M303 H2 P0.3 S220
Auto tuning heater 2 using target temperature 220.0°C and PWM 0.30 - do not leave printer unattended
So, I will set heater 2 in config.g to read:
M307 H2 A863.9 C606.6 D7.7 S0.3
I should be able to print now.
Thank you!