Du machst nach jedem Inkey(#2) zwei ziemlich lange "PRINT" Befehle. In der Zeit ist der Empfang nicht bereit.
Empfehlung: erst "inkey" bis X=0 , dabei die Daten sammeln, und erst dann "PRINT"