While I personally haven’t gotten this display working with ESPHome, I found some tips around the net.
At a glance, this looks more like a GT911 reset/address initialisation issue than touchscreen calibration.
On the Waveshare ESP32-S3 4.3-inch display, the GT911 reset is driven through output 1 of the CH422G expander.
Try removing the explicit touchscreen address and adding its reset pin:
The reset sequence should bring the controller up consistently at its expected address; without it, the GT911 can appear at 0x14 but return invalid panel dimensions, resulting in that calibration error.
If it still fails, can you please post the complete I²C scan and startup log plus the exact board revision?
Keen to figure this one out - and would love to see a photo of your setup once its working!
Liam