Deine Untere Lösung hätte ich jetzt auch vorgeschlagen.
Ich würde jetzt spontan vermuten, dass Bascom mit so vielen getrennten(!) Zeichenketten innerhalb einer Print-Anweisung nicht zurecht kommt.