Arduino UNO + HC05 => Code runs with Delay / slow

Then use readStringUntil() to use a terminator to decide the end of the data stream (mainly '\n').
When read the terminator, function determines that it has acquired all the data and continues without waiting for a timeout.