Reliable Data Transfer with Arduino and HC-06 module

Yes, that is terrible. Back in the 70's with modems and leased telephones lines, one retransmission out of a thousand was rare. I think it was 5 retransmissions caused the connection to be dropped and an error was posted requiring the connection to be examined.
Paul