Bluetooth is pretty well-known here to have lousy quality. Designed for a phone call, not broadcast. That might be your entire problem, or you might also be clipping. (too loud *somewhere* in the chain between air pressure at the mic and air pressure at your speakers)
Note: even if you're not using the mic at a given moment, simply having it configured is enough to switch the entire system to "phone mode". If you insist on using bluetooth headphones, then you can get better quality by deleting that mic entirely from your rig. Once nothing calls for it, regardless of whether *you're* using it or not, it might switch to "speaker mode", which is better quality.
Also note that those two modes often appear as different devices, and you only hear one at a time. So when you do switch modes, it may fall silent entirely until you switch your output to the other device.