Der Timer läuft über Messages innerhalb des Hauptthreads (der
VCL) und in einem Thread kann natürlich immer nur einwas gleichzeitig abgearbeitet werden.
Also ja,
es wird gewartet. (vermutlich)
Ausnahme: Man/Etwas ruft irgendwo
Application.ProcessMessages;
auf und verarbeitet zwischendurch die anderen anfallenden Messages.
Tipp: Warum hast du es nicht einfach mal selber ausprobiert?
Einfach mehr Schleifendurchläufe ausführen.
Da wir nicht wissen was SendeDaten macht (hat und wieder einmal keiner verraten), können
wir keine genaue Antwort geben.