Wireplumber and Pipewire is the first time it just worked for me on Linux, it was definitely hit or miss for me before but I haven't had any issues in a couple years thanks to those replacing pulseaudio
The last time I tried to get it to work on linux, I remember modifying what I believe to be pulseaudio config? And hating it. But I've also just stopped buying non-apple bluetooth products.