Datum wird nicht mehr richtig angezeigt

also timeClient.update(); gibt bei nicht erfolgreichem Update false zurück. Also hat das Update geklappt.
Bau mal ein - ich will wissen, was epoch ist:

bool sync = timeClient.update();
  if (sync) {
    
  unsigned long epochTime = timeClient.getEpochTime();
  Serial.print(F("Epoch: "));
  Serial.println(epochTime);