@shmu26
Have you tried pipewire? Instead of pulse.
PipeWire acts as a drop-in replacement for PulseAudio and offers an easy way to set up Bluetooth headsets. It includes out-of-the-box support for A2DP sink profiles using SBC/SBC-XQ, AptX, LDAC or AAC codecs, and HFP/HSP.
You can install pipe wire with the following command.
sudo pacman -S pipewire pipewire-pulse --needed
See if that makes any difference.