.. in Delphi 10.3 sind Character 2 Byte groß (
UniCode).
Die Strings die Du nun verschickst enthalten das doppelte der 13 Bytes.
Verabschiede Dich bitte von Strings bei der Datenübertragung (auf dem Layer 4)-
da wird in der Regel mit Bytes gearbeitet.
Wie schon mal angemerkt, versuche es mal mit einem Datenrecord.
Grüße
Klaus