Micropython lose connection once AP is brownout

I’m running micropython on ESP8266 with https://github.com/vshymanskyy/blynk-library-python smoothly. I found that ESP8266 will lose connection with Blynk server once my home AP router brownout. I have to reset my ESP8266 to make connection with Blynk server again.
Is there anywhere to check status of connection with Blynk server such like heartbeat polling ?

Hi. I am also using micropython (on a RP2040) and asked a very similar question Blynk, micropython - detect and handle no interent or no wifi connection - seems like not many are using micorpython here… But have had some replies here https://github.com/vshymanskyy/blynk-library-python/issues/36 (I am trying to cover all forms of disconnection, and have the underlying code continue without Blynk - and also try to reconnect again)