LCD - Lauftext stoppen

Ich würde es so machen:

// globale Variable
boolean isScroll = false;
uint32_t scrollIntervall = 500; // 0,5 Sekunden

void scrollLeft1Step() {
static uint32_t lastScroll = 0;   
uint32_t aktMillis = millis();
if (aktMillis - lastScroll >= scrollIntervall) {
  lastScroll = aktMillis;
  if (isScroll) lcd.scrollDisplayLeft();
}

void loop() {

....
  scrollLeft1Step();
....
  
}

Je nachdem, ob Du scrollen willst oder nicht setzt Du die Variable isScroll auf true oder false.

Ob das zu Deinem Code passt, kann ich aus den Fragmenten nicht erkennen.
Die anderen Vorkommen von lcd.scrollDisplayLeft(); musst Du dann löschen.

Wenn es nicht zu Deinem Aufbau passt, dann Grundlagen lernen und selbst bauen.

Gruß Tommy