Also, I can no longer pause and play using the button on the headphones.
These are the Beats by Dre headphones that are included for students and educators. The quality is great when I plug in the wire connection.
Ask Different is a question and answer site for power users of Apple hardware and software. It only takes a minute to sign up.Sign up to join this community
one option is to enter the following command to the terminal
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40
The number 40 might not work for you, try working your way up by running the command with 40, 50, 60 etc. and re-connecting your headset after every time running the command. My JayBird BlueBuds X started working normally at 60.
Another option that has worked for some people is to set the input device to the internal microphone in Audio settings
I found the instructions in this article useful: How to Enable the Optimal Audio Codec for Your Bluetooth Headphones in macOS
…but while the quality did get better, it was still not quite "there".
In the end, a combination of the article method combined with the answer above from @lighheaded worked best