ESPHome stops a single missed Zigbee exchange from forcing an end device to leave and rejoin its network. Those unnecessary rejoins could end in a factory reset, particularly while Bluetooth scanning shared the radio.
The device waits for four failed polls spanning at least six seconds. In an ESP32-C6 test, 21 isolated failures caused no rejoin, while a missing coordinator still triggered one after nine seconds. A genuine rejoin can still hit the underlying reset problem.