Ich habe da noch eine Idee was es sein könnte.

ich weiß ja nicht was in deinem prg das Ende des Befehls makiert wenn
aber zu beispiel das chr(10) ist dann würde es mir erklären warum du auf
dem lcd was siehst aber der befehl nicht erkannt wird.

Das LCD stell sicher kein sonder zeichen da dann sieht man nur den text aber im string für den befehl steht dann befehl+chr(13) und das ist nicht gleich befehl.

Kannst du mir folgen ?

Gruß