I have the same experience.
Cannot get my Sennheiser PXC 550 headset to work with high quality on Windows 10 w/o a cable.
Over BT on W10 the sound quality is really bad.
Works flawlessly over BT to my Android 9 phone.
Would love to have decent tools to troubleshoot.
I believe the root cause is driver on Windows 10 but cannot tell for sure.
For business reasons I have not switched to use Linux my main platform for laptops. Not yet.