4800 baud ist nicht viel, daran hängts bestimmt nicht.
kann an der Außenbeschaltung der 485 Bausteine hängen ...
dreh die Pullup-Pulldown mal andersrum, möglich das Du die
vertauscht hast.

dann noch:
Print "!10"

Du sendest so automatisch nicht nur 3, sondern 5 Zeichen, nämlich als
Abschluss CR + LF, also im ASCII-Code das Zeichen 10 und 13.
Durch Ergänzung eines Semikolons am Ende kann man das unterdrücken.

Print "!10";