Bluetooth earbuds sounding good, with stereo, on first pairing but quality is bad and mono on second connect

When I connect my earbuds for the first time, paring, they sound good and it is using 'High Fidelity Playback (A2DP Sink)' with stereo audio but when I reconnect them, it is using 'Hands-free head unit' with only mono audio and even when I change it to the other one, it still is only using mono audio. There are also dips in volume that only happen after reconnecting the earbuds. The earbuds are Soundcore p40i if that is helpful.