Genau die Vermutung.
Die Wartezeit kommt durch die Initialisierung des LCD. Die wird automatisch ausgeführt, sobald ein LCD-Kommando (in dem Fall "Home") verwendet wird. Ist diese Anweisung weg, fällt natürlich auch die Initialisierung raus (wozu was initialisieren, das nicht verwendet wird?)