Hallo Mat,
man kann deinem Code nicht entnehmen, wohin Goto Ende springt.
Solange du nicht aus einem Unterprogramm/Funktion/ISR rausspringst, ist das kein Problem.
Wenn du das nicht machst, sollte das wirre Zeugs auf deinem LCD einen anderen Grund haben.

Gruß

Rolf