Couple of quick HC-06 bluetooth questions

I would put this all down to pilot error or user abuse before blaming any hardware. At a guess, it is all down to your insistance in using software serial.

Software serial is never a good idea - ever. I imagine your situation is about the worst possible arena for software serial and, if forward speed is your problem, engaging reverse is not a good idea.

Using software serial at 115200 is a sure recipe for disaster. I don't know anything about Elgoo, but the board is probably working normally. I'm betting you didn't get something useful on software serial at 115200 on the Uno, you just think you did, but, if that really was the case, you can put it down to good luck rather than good management, and don't expect it to be normal - no matter what serial device you may be using.

HC-06 will run just fine at 115200 - on hardware serial