In transparent mode, usually while sending data by manually typing in Terminal console, we often hit packetization timeout (RO parameter) and data is transmitted. This issue can be avoided by first creating a data string frame and then transmitting it.
Regarding loss of data, I guess it happened most probably because you attempted it when ED was sleeping.