habe den Code jetzt folgendermmaßen abgeändert und siehe da, es läuft.
Dann bekommst du einen provisorischen "Glückwunsch" von mir!
Denn eigentlich solltest du dafür sorgen, dass loop() alsbaldmöglichst verlassen wird.
Also auf solcherart Schleifen verzichten.
Dann brauchst du auch solche Hacks nicht.
Lesetipp:
Die "Nachtwächter Erklärung" hier im Forum.