Blynk.begin() is a blocking routine… no connection no run.
Blynk.begin()
Try Blynk.config() with prior WiFi connection and reconnection routines…
Blynk.config()