Intel Comet Lake PCH-LP CNVi WiFi works but no bluetooth

Thisis my first post so forgive me if I didn’t do something correctly.
My hardware info will follow. I have a similar problem that someone else had here but mine is worse I think. Bluetooth and Wifi both works in Windows on this laptop.
Bluetooth doesn’t seem to exist when I am in linux.
Whatever information you need to help just ask.
Thanks

System:
  Kernel: 5.15.14-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=45ca132d-4a37-4dc3-afa0-be2e80d6a4a2 rw quiet apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: KDE Plasma 5.23.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Convertible System: HP product: HP Spectre x360 Convertible 15-df1xxx
    v: N/A serial: <superuser required> Chassis: type: 31
    serial: <superuser required>
  Mobo: HP model: 863F v: 54.24 serial: <superuser required> UEFI: AMI
    v: F.26 date: 07/09/2021
Battery:
  ID-1: BAT0 charge: 53.1 Wh (79.0%) condition: 67.2/67.2 Wh (100.0%)
    volts: 12.3 min: 11.6 model: HP Primary type: Li-ion serial: <filter>
    status: N/A cycles: 169
  Device-1: hid-0018:04F3:2992.0001-battery model: ELAN2514:00 04F3:2992
    serial: N/A charge: N/A status: N/A
CPU:
  Info: model: Intel Core i7-10510U bits: 64 type: MT MCP
    arch: Comet/Whiskey Lake note: check family: 6 model-id: 0x8E (142)
    stepping: 0xC (12) microcode: 0xEA
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 770 high: 800 min/max: 400/4900 scaling:
    driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 6: 760 7: 700 8: 700 bogomips: 36812
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds mitigation: TSX disabled
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel CometLake-U GT2 [UHD Graphics] vendor: Hewlett-Packard
    driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:9b41 class-ID: 0300
  Device-2: NVIDIA GP108M [GeForce MX250] vendor: Hewlett-Packard
    driver: nvidia v: 495.46 alternate: nouveau,nvidia_drm bus-ID: 3b:00.0
    chip-ID: 10de:1d13 class-ID: 0302
  Device-3: Chicony HP Wide Vision FHD Camera type: USB driver: uvcvideo
    bus-ID: 1-5:2 chip-ID: 04f2:b67b class-ID: 0e02 serial: <filter>
  Display: x11 server: X.org 1.21.1.3 compositor: kwin_x11 driver:
    loaded: modesetting,nvidia unloaded: nouveau alternate: fbdev,nv,vesa
    resolution: <missing: xdpyinfo>
  Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Comet Lake PCH-LP cAVS vendor: Hewlett-Packard
    driver: sof-audio-pci-intel-cnl
    alternate: snd_hda_intel,snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
    chip-ID: 8086:02c8 class-ID: 0401
  Sound Server-1: ALSA v: k5.15.14-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.43 running: yes
Network:
  Device-1: Intel Comet Lake PCH-LP CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:02f0 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
Drives:
  Local Storage: total: 931.51 GiB used: 12.4 GiB (1.3%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
    model: SSD 970 EVO Plus 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 2B2QEXM7 temp: 37.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 39 GiB size: 38.09 GiB (97.67%) used: 12.33 GiB (32.4%)
    fs: ext4 dev: /dev/nvme0n1p11 maj-min: 259:11
  ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
    used: 66.7 MiB (69.5%) fs: vfat dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 46.0 C pch: 43.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 246 Uptime: 1h 7m wakeups: 1703 Memory: 15.27 GiB
  used: 2.12 GiB (13.9%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1217 lib: 334 flatpak: 0
  Shell: Zsh v: 5.8 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.11

I have some more info to share on this shortly.

[demo@manjaro ~]$ systemctl status bluetooth.service
○ bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

Jan 17 20:08:19 manjaro systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/blue>
[demo@manjaro ~]$ sudo systemctl restart bluetooth
[sudo] password for demo: 
[demo@manjaro ~]$ systemctl status bluetooth.service
○ bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

Jan 17 20:08:19 manjaro systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/blue>
Jan 17 21:34:33 manjaro systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/blue>
[demo@manjaro ~]$ sudo modprobe btusb
[demo@manjaro ~]$ systemctl status bluetooth.service
○ bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

Jan 17 20:08:19 manjaro systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/blue>
Jan 17 21:34:33 manjaro systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/blue>
...skipping...
○ bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

Jan 17 20:08:19 manjaro systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/blue>
Jan 17 21:34:33 manjaro systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/blue>
~
~
~
~
~
~
[demo@manjaro ~]$ sudo systemctl restart bluetooth
[demo@manjaro ~]$ systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Mon 2022-01-17 21:35:15 EST; 5s ago
       Docs: man:bluetoothd(8)
   Main PID: 2576 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18735)
     Memory: 1.9M
        CPU: 14ms
     CGroup: /system.slice/bluetooth.service
             └─2576 /usr/lib/bluetooth/bluetoothd

Jan 17 21:35:15 manjaro systemd[1]: Starting Bluetooth service...

But it still says no bluetooth adapter found

My guess is there is no driver loaded - and that probably because there is none available to be loaded.
But that is just that: a guess.

It could also be that Windows was not properly shut down but is just in hybrid sleep.
Disable fast startup and make sure it is actually and properly shut down.

The output of lspci -v and that of lsusb could shed some more light on the matter.

First let me say thank you for trying to help and answer your questions.
Fast start up is disabled in Windows.
As far as I know the latest drivers are loaded. I am on unstable here.
I think for some reason Linux drivers for this card can’t be figured out on how to get this to work. I have had this laptop for over a year and on Debian before. Would never work there either.
I thought maybe over here an Manjaro (Arch) would be a better solution since I heard it is better at hardware issues.
Here is the results of what you asked:

[demo@manjaro ~]$ lspci -v
00:00.0 Host bridge: Intel Corporation Comet Lake-U v1 4c Host Bridge/DRAM Controller (rev 0c)
        DeviceName: Intel Dual Band Wireless-AC 9560 802.11 AC 2x2 WiFi + BT 5 Combo Adapter
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: bus master, fast devsel, latency 0, IOMMU group 0
        Capabilities: <access denied>
        Kernel driver in use: skl_uncore

00:02.0 VGA compatible controller: Intel Corporation CometLake-U GT2 [UHD Graphics] (rev 02) (prog-if 00 [VGA controller])
        DeviceName:  Onboard IGD
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: bus master, fast devsel, latency 0, IRQ 169, IOMMU group 1
        Memory at 6042000000 (64-bit, non-prefetchable) [size=16M]
        Memory at 4000000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 4000 [size=64]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: i915
        Kernel modules: i915

00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: fast devsel, IRQ 16, IOMMU group 2
        Memory at 6043110000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: <access denied>
        Kernel driver in use: proc_thermal
        Kernel modules: processor_thermal_device_pci_legacy

00:12.0 Signal processing controller: Intel Corporation Comet Lake Thermal Subsytem
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: fast devsel, IRQ 16, IOMMU group 3
        Memory at 6043129000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: intel_pch_thermal
        Kernel modules: intel_pch_thermal

00:13.0 Serial controller: Intel Corporation Comet Lake Integrated Sensor Solution (prog-if 00 [8250])
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: bus master, fast devsel, latency 0, IRQ 20, IOMMU group 4
        Memory at 6043122000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: <access denied>
        Kernel driver in use: intel_ish_ipc
        Kernel modules: intel_ish_ipc

00:14.0 USB controller: Intel Corporation Comet Lake PCH-LP USB 3.1 xHCI Host Controller (prog-if 30 [XHCI])
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: medium devsel, IRQ 138, IOMMU group 5
        Memory at 6043100000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci

00:14.2 RAM memory: Intel Corporation Comet Lake PCH-LP Shared SRAM
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: fast devsel, IOMMU group 5
        Memory at 6043120000 (64-bit, non-prefetchable) [disabled] [size=8K]
        Memory at 6043128000 (64-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: <access denied>

00:14.3 Network controller: Intel Corporation Comet Lake PCH-LP CNVi WiFi
        Subsystem: Intel Corporation Wi-Fi 6 AX201 160MHz
        Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 6
        Memory at 604311c000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi

00:15.0 Serial bus controller: Intel Corporation Serial IO I2C Host Controller
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 7
        Memory at 4010000000 (64-bit, non-prefetchable) [virtual] [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci

00:15.1 Serial bus controller: Intel Corporation Comet Lake Serial IO I2C Host Controller
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: bus master, fast devsel, latency 0, IRQ 17, IOMMU group 7
        Memory at 4010001000 (64-bit, non-prefetchable) [virtual] [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci

00:16.0 Communication controller: Intel Corporation Comet Lake Management Engine Interface
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: bus master, fast devsel, latency 0, IRQ 141, IOMMU group 8
        Memory at 6043125000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: mei_me
        Kernel modules: mei_me

00:1c.0 PCI bridge: Intel Corporation Device 02ba (rev f0) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 122, IOMMU group 9
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: [disabled]
        Memory behind bridge: 78300000-783fffff [size=1M]
        Prefetchable memory behind bridge: [disabled]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:1c.4 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #5 (rev f0) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 123, IOMMU group 10
        Bus: primary=00, secondary=02, subordinate=3a, sec-latency=0
        I/O behind bridge: 00005000-00006fff [size=8K]
        Memory behind bridge: 60000000-760fffff [size=353M]
        Prefetchable memory behind bridge: 0000006000000000-0000006021ffffff [size=544M]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:1d.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #9 (rev f0) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 124, IOMMU group 11
        Bus: primary=00, secondary=3b, subordinate=3b, sec-latency=0
        I/O behind bridge: 00003000-00003fff [size=4K]
        Memory behind bridge: 77000000-780fffff [size=17M]
        Prefetchable memory behind bridge: 0000006030000000-0000006041ffffff [size=288M]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:1d.4 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #13 (rev f0) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 125, IOMMU group 12
        Bus: primary=00, secondary=3c, subordinate=3c, sec-latency=0
        I/O behind bridge: [disabled]
        Memory behind bridge: 78200000-782fffff [size=1M]
        Prefetchable memory behind bridge: [disabled]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:1f.0 ISA bridge: Intel Corporation Comet Lake PCH-LP LPC Premium Controller/eSPI Controller
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: bus master, medium devsel, latency 0, IOMMU group 13

00:1f.3 Multimedia audio controller: Intel Corporation Comet Lake PCH-LP cAVS
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: bus master, fast devsel, latency 32, IRQ 185, IOMMU group 13
        Memory at 6043118000 (64-bit, non-prefetchable) [size=16K]
        Memory at 6043000000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: <access denied>
        Kernel driver in use: sof-audio-pci-intel-cnl
        Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci_intel_cnl

00:1f.4 SMBus: Intel Corporation Comet Lake PCH-LP SMBus Host Controller
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: medium devsel, IRQ 16, IOMMU group 13
        Memory at 6043124000 (64-bit, non-prefetchable) [size=256]
        I/O ports at efa0 [size=32]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801

00:1f.5 Serial bus controller: Intel Corporation Comet Lake SPI (flash) Controller
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: fast devsel, IOMMU group 13
        Memory at fe010000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: intel-spi
        Kernel modules: intel_spi_pci

01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
        DeviceName: Realtek PCIE CardReader
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: bus master, fast devsel, latency 0, IRQ 139, IOMMU group 14
        Memory at 78300000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: rtsx_pci
        Kernel modules: rtsx_pci

02:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06) (prog-if 00 [Normal decode])
        Physical Slot: 8
        Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 15
        Bus: primary=02, secondary=03, subordinate=3a, sec-latency=0
        I/O behind bridge: 00005000-00005fff [size=4K]
        Memory behind bridge: 60000000-760fffff [size=353M]
        Prefetchable memory behind bridge: 0000006000000000-0000006021ffffff [size=544M]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

03:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 126, IOMMU group 16
        Bus: primary=03, secondary=04, subordinate=04, sec-latency=0
        I/O behind bridge: [disabled]
        Memory behind bridge: 76000000-760fffff [size=1M]
        Prefetchable memory behind bridge: [disabled]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

03:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 127, IOMMU group 17
        Bus: primary=03, secondary=05, subordinate=39, sec-latency=0
        I/O behind bridge: 00005000-00005fff [size=4K]
        Memory behind bridge: 60000000-75efffff [size=351M]
        Prefetchable memory behind bridge: 0000006000000000-0000006021ffffff [size=544M]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

03:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 128, IOMMU group 18
        Bus: primary=03, secondary=3a, subordinate=3a, sec-latency=0
        I/O behind bridge: [disabled]
        Memory behind bridge: 75f00000-75ffffff [size=1M]
        Prefetchable memory behind bridge: [disabled]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

04:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 2C 2018] (rev 06)
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 19
        Memory at 76000000 (32-bit, non-prefetchable) [size=256K]
        Memory at 76040000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: thunderbolt
        Kernel modules: thunderbolt

3a:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 2C 2018] (rev 06) (prog-if 30 [XHCI])
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: bus master, fast devsel, latency 0, IRQ 140, IOMMU group 20
        Memory at 75f00000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci

3b:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX250] (rev a1)
        Subsystem: Hewlett-Packard Company Device 863f
        Flags: bus master, fast devsel, latency 0, IRQ 184, IOMMU group 21
        Memory at 77000000 (32-bit, non-prefetchable) [size=16M]
        Memory at 6030000000 (64-bit, prefetchable) [size=256M]
        Memory at 6040000000 (64-bit, prefetchable) [size=32M]
        I/O ports at 3000 [size=128]
        Expansion ROM at 78000000 [virtual] [disabled] [size=512K]
        Capabilities: <access denied>
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia

3c:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (prog-if 02 [NVM Express])
        Subsystem: Samsung Electronics Co Ltd SSD 970 EVO Plus 1TB
        Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0, IOMMU group 22
        Memory at 78200000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: nvme

[demo@manjaro ~]$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 06cb:00bb Synaptics, Inc. 
Bus 001 Device 002: ID 04f2:b67b Chicony Electronics Co., Ltd HP Wide Vision FHD Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I have read about this before
and just found it again.
It may be the cause of your issue and the way to resolve it:

Ubuntu – Buggy Bluetooth connection with Intel Wireless-AC 9560 in Ubuntu 19.10 – iTecTec

specifically this:

sudo tee /etc/modprobe.d/iwlwifi-opt.conf <<< "options iwlwifi bt_coex_active=N"

If it doesn’t resolve your issue then remove that file again as described there.

That article is interesting.
By the way this did not work so I removed the file.
Is there a way to set the Wifi on the card to only use 5Ghz?
I have a TP-Link Mesh Wireless and it at the moment is set to broadcast both 2.4 and 5Ghz.
Is there a command to show what the card is using?
I can turn off the 2.4 on the TP-Link if needed.

I do not know the cause of it or the reason behind it - I’m just reporting here what others have said they have experienced:

Apparently (!) there are problems with Bluetooth hardware in newer kernels, for some people
(like 5.15 which you are using)
which do not occur with older kernels
(like 5.4 or 5.10)
So it might be worth trying whether installing and using not 5.15
but an older supported kernel instead
might somehow help in your case as well.
(but this is just based upon: I have heard that “they” said it makes a difference)

[demo@manjaro ~]$ uname -a
Linux manjaro 5.4.172-1-MANJARO #1 SMP PREEMPT Sun Jan 16 11:38:53 CET 2022 x86_64 GNU/Linux
[demo@manjaro ~]$ sudo bluetoothctl scan on
No default controller available

[demo@manjaro ~]$ uname -a
Linux manjaro 5.10.92-1-MANJARO #1 SMP PREEMPT Sun Jan 16 11:37:43 CET 2022 x86_64 GNU/Linux
[demo@manjaro ~]$ sudo bluetoothctl scan on
[sudo] password for demo: 

Last command just hangs

These kernels don’t seem to work either.

Let me know what you want me to test.
None of this seemed to make any difference or even made it worse.

I haven’t look at this in a while.
Still not working.
Anybody have anything else I could try?

output from:
rfkill list
is fast startup disabled in windows?

[demo@manjaro ~]$ rfkill list
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

its just not being detected…
check logs:
sudo dmesg | grep -i blue
journalctl -b0 | grep blue

[demo@manjaro ~]$ sudo dmesg | grep -i blue
[sudo] password for demo: 
[    1.206558] systemd[1]: Mounting Mount unit for bluez, revision 334...
[    3.029222] Bluetooth: Core ver 2.22
[    3.029242] NET: Registered PF_BLUETOOTH protocol family
[    3.029244] Bluetooth: HCI device and connection manager initialized
[    3.029248] Bluetooth: HCI socket layer initialized
[    3.029251] Bluetooth: L2CAP socket layer initialized
[    3.029254] Bluetooth: SCO socket layer initialized
[    3.077413] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.077418] Bluetooth: BNEP filters: protocol multicast
[    3.077423] Bluetooth: BNEP socket layer initialized
[demo@manjaro ~]$ journalctl -b0 | grep blue
Sep 08 11:58:31 manjaro systemd[1]: Mounting Mount unit for bluez, revision 334...
Sep 08 11:58:31 manjaro systemd[1]: Mounted Mount unit for bluez, revision 334.
Sep 08 11:58:32 manjaro systemd[1]: Started Service for snap application bluez.bluez.
Sep 08 11:58:32 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.bluez comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:32 manjaro systemd[1]: Started Service for snap application bluez.obex.
Sep 08 11:58:32 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:32 manjaro NetworkManager[499]: <info>  [1662652712.5202] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.40.0-1/libnm-device-plugin-bluetooth.so)
Sep 08 11:58:32 manjaro bluez.obex[514]: Connection ":1.18" is not allowed to own the service "org.bluez.obex" due to security policies in the configuration file
Sep 08 11:58:32 manjaro systemd[1]: snap.bluez.obex.service: Main process exited, code=exited, status=1/FAILURE
Sep 08 11:58:32 manjaro systemd[1]: snap.bluez.obex.service: Failed with result 'exit-code'.
Sep 08 11:58:32 manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Sep 08 11:58:33 manjaro bluetoothd[513]: Bluetooth daemon 5.53
Sep 08 11:58:33 manjaro bluetoothd[513]: Starting SDP server
Sep 08 11:58:33 manjaro audit[513]: SECCOMP auid=4294967295 uid=0 gid=0 ses=4294967295 pid=513 comm="bluetoothd" exe="/snap/bluez/334/usr/lib/bluetooth/bluetoothd" sig=0 arch=c000003e syscall=50 compat=0 ip=0x7f5c0a44d2cb code=0x50000
Sep 08 11:58:33 manjaro bluetoothd[513]: listen: Operation not permitted
Sep 08 11:58:33 manjaro bluetoothd[513]: Server initialization failed
Sep 08 11:58:33 manjaro bluetoothd[513]: Bluetooth management interface 1.22 initialized
Sep 08 11:58:33 manjaro systemd[1]: snap.bluez.obex.service: Scheduled restart job, restart counter is at 1.
Sep 08 11:58:33 manjaro systemd[1]: Stopped Service for snap application bluez.obex.
Sep 08 11:58:33 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:33 manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:33 manjaro systemd[1]: Started Service for snap application bluez.obex.
Sep 08 11:58:33 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:33 manjaro bluez.obex[638]: Connection ":1.20" is not allowed to own the service "org.bluez.obex" due to security policies in the configuration file
Sep 08 11:58:33 manjaro systemd[1]: snap.bluez.obex.service: Main process exited, code=exited, status=1/FAILURE
Sep 08 11:58:33 manjaro systemd[1]: snap.bluez.obex.service: Failed with result 'exit-code'.
Sep 08 11:58:33 manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Sep 08 11:58:33 manjaro systemd[1]: snap.bluez.obex.service: Scheduled restart job, restart counter is at 2.
Sep 08 11:58:33 manjaro systemd[1]: Stopped Service for snap application bluez.obex.
Sep 08 11:58:33 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:33 manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:33 manjaro systemd[1]: Started Service for snap application bluez.obex.
Sep 08 11:58:33 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:33 manjaro bluez.obex[688]: Connection ":1.24" is not allowed to own the service "org.bluez.obex" due to security policies in the configuration file
Sep 08 11:58:33 manjaro systemd[1]: snap.bluez.obex.service: Main process exited, code=exited, status=1/FAILURE
Sep 08 11:58:33 manjaro systemd[1]: snap.bluez.obex.service: Failed with result 'exit-code'.
Sep 08 11:58:33 manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Sep 08 11:58:33 manjaro systemd[1]: snap.bluez.obex.service: Scheduled restart job, restart counter is at 3.
Sep 08 11:58:33 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:33 manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:33 manjaro systemd[1]: Stopped Service for snap application bluez.obex.
Sep 08 11:58:33 manjaro systemd[1]: Started Service for snap application bluez.obex.
Sep 08 11:58:33 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:33 manjaro bluez.obex[708]: Connection ":1.26" is not allowed to own the service "org.bluez.obex" due to security policies in the configuration file
Sep 08 11:58:33 manjaro systemd[1]: snap.bluez.obex.service: Main process exited, code=exited, status=1/FAILURE
Sep 08 11:58:33 manjaro systemd[1]: snap.bluez.obex.service: Failed with result 'exit-code'.
Sep 08 11:58:33 manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Sep 08 11:58:34 manjaro systemd[1]: snap.bluez.obex.service: Scheduled restart job, restart counter is at 4.
Sep 08 11:58:34 manjaro systemd[1]: Stopped Service for snap application bluez.obex.
Sep 08 11:58:34 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:34 manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:34 manjaro systemd[1]: Started Service for snap application bluez.obex.
Sep 08 11:58:34 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:34 manjaro bluez.obex[733]: Connection ":1.27" is not allowed to own the service "org.bluez.obex" due to security policies in the configuration file
Sep 08 11:58:34 manjaro systemd[1]: snap.bluez.obex.service: Main process exited, code=exited, status=1/FAILURE
Sep 08 11:58:34 manjaro systemd[1]: snap.bluez.obex.service: Failed with result 'exit-code'.
Sep 08 11:58:34 manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Sep 08 11:58:34 manjaro systemd[1]: snap.bluez.obex.service: Scheduled restart job, restart counter is at 5.
Sep 08 11:58:34 manjaro systemd[1]: Stopped Service for snap application bluez.obex.
Sep 08 11:58:34 manjaro systemd[1]: snap.bluez.obex.service: Start request repeated too quickly.
Sep 08 11:58:34 manjaro systemd[1]: snap.bluez.obex.service: Failed with result 'exit-code'.
Sep 08 11:58:34 manjaro systemd[1]: Failed to start Service for snap application bluez.obex.
Sep 08 11:58:34 manjaro audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:58:34 manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=snap.bluez.obex comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 08 11:59:17 manjaro dbus-daemon[1006]: [session uid=1000 pid=1006] Activating via systemd: service name='org.bluez.obex' unit='dbus-org.bluez.obex.service' requested by ':1.18' (uid=1000 pid=1119 comm="/usr/bin/kded5")
Sep 08 11:59:17 manjaro dbus-daemon[1006]: [session uid=1000 pid=1006] Successfully activated service 'org.bluez.obex'
Sep 08 12:03:34 manjaro snapd[482]: storehelpers.go:748: cannot refresh: snap has no updates available: "bare", "bluez", "core20", "gnome-3-38-2004", "gtk-common-themes", "snap-store", "snapd"

do you have installed snapd packages for bluetooth?

I want to say no but I am not sure.
Is there a way to see what snapd packages are installed?

according to logs it looks like it … dont use snap so im not sure, try with this:
snap list

[demo@manjaro ~]$ snap list
Name               Version             Rev    Tracking       Publisher   Notes
bare               1.0                 5      latest/stable  canonical✓  base
bluez              5.53-7              334    20/stable      canonical✓  -
core20             20220805            1611   latest/stable  canonical✓  base
gnome-3-38-2004    0+git.891e5bc       115    latest/stable  canonical✓  -
gtk-common-themes  0.1-81-g442e511     1535   latest/stable  canonical✓  -
snap-store         3.38.0-66-gbd5b8f7  558    latest/stable  canonical✓  -
snapd              2.56.2              16292  latest/stable  canonical✓  snapd

Should I go ahead are remove all these things?
I don’t think I need any of them.

bluez is related to bluetooth … if you dont need them then yes remove them… then remove the leftovers:

rm -rf ~/snap
sudo rm -rf /snap
sudo rm -rf /var/snap
sudo rm -rf /var/lib/snapd

reboot and check again the logs

[demo@manjaro ~]$ snap list
No snaps are installed yet. Try 'snap install hello-world'.
[demo@manjaro ~]$ 
[demo@manjaro ~]$ 
[demo@manjaro ~]$ 
[demo@manjaro ~]$ 
[demo@manjaro ~]$ 
[demo@manjaro ~]$ sudo dmesg | grep -i blue
[sudo] password for demo: 
[demo@manjaro ~]$ journalctl -b0 | grep blue
Sep 08 15:20:15 manjaro NetworkManager[389]: <info>  [1662664815.2311] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.40.0-1/libnm-device-plugin-bluetooth.so)
Sep 08 15:21:36 manjaro dbus-daemon[376]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.56' (uid=1000 pid=907 comm="/usr/bin/kded5")
Sep 08 15:21:36 manjaro dbus-daemon[813]: [session uid=1000 pid=813] Activating via systemd: service name='org.bluez.obex' unit='dbus-org.bluez.obex.service' requested by ':1.18' (uid=1000 pid=907 comm="/usr/bin/kded5")
Sep 08 15:21:36 manjaro systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Sep 08 15:21:36 manjaro dbus-daemon[813]: [session uid=1000 pid=813] Successfully activated service 'org.bluez.obex'
Sep 08 15:22:01 manjaro dbus-daemon[376]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
Sep 08 15:22:01 manjaro pulseaudio[1301]: GetManagedObjects() failed: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
Sep 08 15:22:01 manjaro kded5[907]: kf.bluezqt: PendingCall Error: "Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)"

did you try with the 5.19.1-3 kernel, if not try it