I also have the same problems. It happens to me on headphones, in the car and even on a bluetooth speaker.
I have tried touching the bluetooth codecs passing everything to SBC, sample rate to 44.1 khz and the BT options to AVRCP 1.6 and MAP 1.3. And it seems that this way in the helmets it does...