Distorted sound through bluetooth earbuds

I have a pair of Basike earbuds, some sounds get distorted, i have tried changing kernels but it doesn’t make any difference, it happens with specific music in YouTube Music and Spotify, enabling volume normalization in Spotify fixes the distortion, also some sounds are too loud for some reason.

inxi -F
System:
  Host: julio-550xbe350xbe Kernel: 5.16.14-1-MANJARO arch: x86_64 bits: 64
    Desktop: GNOME v: 41.4 Distro: Manjaro Linux
Machine:
  Type: Laptop System: SAMSUNG product: 550XBE/350XBE v: P10REU
    serial: <superuser required>
  Mobo: SAMSUNG model: NP350XBE-KD1BR
    v: SGL9970A0B-C01-G001-S0001+10.0.17763 serial: <superuser required>
    UEFI: American Megatrends v: P10REU.088.200306.JJ date: 03/06/2020
Battery:
  ID-1: BAT1 charge: 14.8 Wh (50.0%) condition: 29.6/43.1 Wh (68.8%)
    volts: 11.1 min: 11.4
CPU:
  Info: quad core model: Intel Core i5-8265U bits: 64 type: MT MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 3577 min/max: 400/3900 cores: 1: 3240 2: 3837 3: 3551
    4: 3261 5: 3343 6: 3822 7: 3756 8: 3810
Graphics:
  Device-1: Intel WhiskeyLake-U GT2 [UHD Graphics 620] driver: i915 v: kernel
  Device-2: Silicon Motion Web Camera type: USB driver: uvcvideo
  Display: wayland server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.0
    compositor: gnome-shell driver: X: loaded: modesetting gpu: i915
    resolution: 1360x768~60Hz
  OpenGL: renderer: Mesa Intel UHD Graphics 620 (WHL GT2)
    v: 4.6 Mesa 21.3.7
Audio:
  Device-1: Intel Cannon Point-LP High Definition Audio driver: snd_hda_intel
  Sound Server-1: ALSA v: k5.16.14-1-MANJARO running: yes
  Sound Server-2: PulseAudio v: 15.0 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
    driver: ath10k_pci
  IF: wlp1s0 state: down mac: 96:b9:36:9c:56:a9
  Device-2: Realtek RTL810xE PCI Express Fast Ethernet driver: r8169
  IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: 98:83:89:f1:2b:7b
Bluetooth:
  Device-1: Qualcomm Atheros type: USB driver: btusb
  Report: rfkill ID: hci0 state: up address: see --recommends
Drives:
  Local Storage: total: 931.51 GiB used: 16.22 GiB (1.7%)
  ID-1: /dev/sda vendor: Western Digital model: WD10SPZX-35Z10T0
    size: 931.51 GiB
Partition:
  ID-1: / size: 906.86 GiB used: 16.22 GiB (1.8%) fs: ext4 dev: /dev/sda2
  ID-2: /boot/efi size: 299.4 MiB used: 288 KiB (0.1%) fs: vfat
    dev: /dev/sda1
Swap:
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%)
    dev: /dev/sda3
Sensors:
  System Temperatures: cpu: 49.0 C pch: 45.0 C mobo: 49.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 282 Uptime: 12m Memory: 7.66 GiB used: 3.44 GiB (44.9%)
  Shell: Zsh inxi: 3.3.14

Your system runs both servers …
Here is how you would change that

Also see id this might help

I have disabled pipewire, i’ll check later if the noise persists.

EDIT: I can confirm that the distortion still persists despite disabling Pipewire, also my bluetooth earbuds sometimes keeps disconnecting and reconnecting, the distortion only occurs in Spotify when volume normalization is disabled.