Und du bist dir sicher, das nur das eine E1 für's LCD übernommen wird? Idr ist es mit den Settings ja so, das wenn sie im Programm nicht extra angegeben werden, die Einstellungen übernommen werden, die in den Settings steht.

$Baud z.B. muss man in Programm nicht angeben. Sobald im Programm ein Print oder so steht wird (wenn im Programm nicht angegeben) die Einstellung der Compilersettings übernommen.
Gleiches wenn der Befehl CLS oder LCD oder LOCATE kommt. Ist das LCD im Programm nicht eingestellt, werden die Settings übernommen.
Aber warum sollte ein Teil einer Einstellung übernommen werden?

Mag sein, das es geht, aber ich kenn es mir nicht vorstellen. Es ist ja auch nur eine Frage.

Bascom hat auch extra eine LIB für CLS's mit zwei E-Leitungen. Im Sample-Ordner steht mehr dazu.
Und das Pollin-Display ist ja ein alt bekanntes. Spätestens die Suchfunktion bringt einen Code der funktioniert.

PS: Zwei Zeilen leuchten dauerhaft nach anlegen der Spannung (sofern der Kontrast richtig eingestellt ist) Das ist Poweron-default.
Nach CLS verschwinden die.
Das CLS mss auch nicht extra geschrieben werden zu Anfang des Programms. Sobald der erste LCD-Befehl kommt und kein CLS ausgeführt wurde, wird das automatisch von Bascom eingefügt (im Assemblercode, nicht im Basiccode)