То что нужно 4 раза пытаться синхронизировать, это понятно. Я про другое - вызов одноимённой функции внутри этой же функции. Работать будет, проверенно, но это не правильно, на мой взгляд. По науке нужно сделайте цикл, например For для 4 запросов.@mps33, конечно, если время не синхронизировано, то надо заново попытаться)
ESP стартует быстрее, чем загружается роутер и поднимает WiFi