Ну то есть это для него нормально?
это как бы очевидный факт. прием очередного символа по UART наверянка вызывает прерывание в управляющем МК HC06, символ надо забрать из буфера и куда-то положить. при таком большом объеме данных, он просто не успевает делать ничего, кроме обслуживания UART, что и подтверждается экспериментально.