I had something similar with my Thinkpad E495. Only thing was I NEVER even booted the windows 10 it came with (ebay purchase) - I formatted it and installed probably Ubuntu (was 2-3 years ago now) - it’s now running Pop!_OS 22.04. So I could never really say if WiFi / BT worked okay in Windows.
Anyway - WiFi was hideous on it - and Bluetooth barely ever worked, if at all… Was so frustrating!
Noticed the Chipset for the WiFi / BT module (PCIe card) - it was Realtek - HIDEOUS REALTEK! I detest trying to use these on Linux. You can get them to work better by getting the driver source and compiling - but - that’s fine for Gentoo users - not me - I rebuild my machines sometimes every 2-3 months - compiling a driver, each time? GTFOOH!
My desktop machine (now also running Pop!_OS - but was probably Ubuntu 20.04 back then) has a PCIe WiFi and BT combo card too - Intel chipset - no intervention required - IT JUST WORKS!
So - I got an Intel chipset PCIe (form factor for laptops PCIe) from Amazon (about $20 - i.e. beer or coffee money) - installed it - WiFi and BT problems WENT AWAY!
Probably not what you wanted to hear - but that’s how I solved my issue.
Also if you could provide the output from “inxi -Eaz” it should show what your BlueTooth chipset is :
Here’s my desktop machine :
╭─x@titan ~/ResilioSync/bigshit
╰─➤ inxi -Eaz
Bluetooth:
Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 3-6.3:7 chip-ID: 8087:0029 class-ID: e001
Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter>
bt-v: 3.0 lmp-v: 5.2 sub-v: 20f9 hci-v: 5.2 rev: 20f9
Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff
link-mode: peripheral accept
service-classes: rendering, capturing, audio, telephony
and my Thinkpad E495 :
╭─x@fenrix ~
╰─➤ inxi -Eaz
Bluetooth:
Device-1: Intel AX210 Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 3-1:2 chip-ID: 8087:0032 class-ID: e001
Report: hciconfig ID: hci0 rfk-id: 0 state: down
bt-service: enabled,running rfk-block: hardware: no software: yes
address: <filter>
Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff
link-mode: peripheral accept
If it’s of any interest - that desktop one - the AX200 - seems a bit better behaved (WiFi) than the laptop one (Fenrix : AX210) - that could be the laptop antenna I don’t know (snapping those antenna connectors onto laptop WiFi card is a tricky operation - I needed a magnifying glass!).