Thank you for the suggestion! Rolling linux-firmware back to 20200122.1eb2408-1 restored bluetooth functionality! Now I have something to go on for a bug report!
]]>$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
02:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
02:01.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
02:02.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
39:00.0 USB controller: Intel Corporation DSL6340 USB 3.1 Controller [Alpine Ridge]
3a:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
3a:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
3b:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
3c:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961
]]>Not sure exactly which kernel it stopped working on. Still troubleshooting. Any suggestions are highly appreciated.
$ dmesg | grep Bluetooth
[ 8.516655] Bluetooth: Core ver 2.22
[ 8.516677] Bluetooth: HCI device and connection manager initialized
[ 8.516681] Bluetooth: HCI socket layer initialized
[ 8.516683] Bluetooth: L2CAP socket layer initialized
[ 8.516686] Bluetooth: SCO socket layer initialized
[ 30.545491] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 30.545492] Bluetooth: BNEP filters: protocol multicast
[ 30.545495] Bluetooth: BNEP socket layer initialized
$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2020-02-18 11:29:46 AKST; 11min ago
Docs: man:bluetoothd(8)
Main PID: 2753 (bluetoothd)
Tasks: 1 (limit: 38376)
Memory: 1.5M
CGroup: /system.slice/bluetooth.service
└─2753 /usr/lib/bluetooth/bluetoothd
Feb 18 11:29:46 clevo.adamarch systemd[1]: Starting Bluetooth service...
Feb 18 11:29:46 clevo.adamarch bluetoothd[2753]: Bluetooth daemon 5.52
Feb 18 11:29:46 clevo.adamarch systemd[1]: Started Bluetooth service.
Feb 18 11:29:46 clevo.adamarch bluetoothd[2753]: Starting SDP server
Feb 18 11:29:46 clevo.adamarch bluetoothd[2753]: Bluetooth management interface 1.14 initialized
$ sudo bluetoothctl
Agent registered
[bluetooth]# show
No default controller available
$ sudo btmgmt
[mgmt]# info
Index list with 0 items
$ pacman -Qs bluetooth
local/blueman 2.1.1-2
GTK+ Bluetooth Manager
local/bluez 5.52-2
Daemons for the bluetooth protocol stack
local/bluez-libs 5.52-2
Deprecated libraries for the bluetooth protocol stack
local/bluez-utils 5.52-2
Development and debugging utilities for the bluetooth protocol stack
local/gnome-bluetooth 3.34.0+1+g96295afd-1
The GNOME Bluetooth Subsystem
local/hidapi 0.9.0-1
Simple library for communicating with USB and Bluetooth HID devices
local/pulseaudio-bluetooth 13.0-3
Bluetooth support for PulseAudio
local/sbc 1.4-1
Bluetooth Subband Codec (SBC) library
I'm not even sure its showing up in lsusb.
$ lsusb -tv
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
ID 1050:0407 Yubico.com Yubikey 4 OTP+U2F+CCID
|__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
ID 1050:0407 Yubico.com Yubikey 4 OTP+U2F+CCID
|__ Port 1: Dev 2, If 2, Class=Chip/SmartCard, Driver=, 12M
ID 1050:0407 Yubico.com Yubikey 4 OTP+U2F+CCID
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
|__ Port 2: Dev 2, If 8, Class=Vendor Specific Class, Driver=qmi_wwan, 5000M
ID 1199:9071 Sierra Wireless, Inc.
|__ Port 2: Dev 2, If 10, Class=Vendor Specific Class, Driver=qmi_wwan, 5000M
ID 1199:9071 Sierra Wireless, Inc.
|__ Port 2: Dev 2, If 2, Class=Vendor Specific Class, Driver=qcserial, 5000M
ID 1199:9071 Sierra Wireless, Inc.
|__ Port 2: Dev 2, If 0, Class=Vendor Specific Class, Driver=qcserial, 5000M
ID 1199:9071 Sierra Wireless, Inc.
|__ Port 2: Dev 2, If 3, Class=Vendor Specific Class, Driver=qcserial, 5000M
ID 1199:9071 Sierra Wireless, Inc.
|__ Port 4: Dev 3, If 0, Class=Hub, Driver=hub/4p, 5000M
ID 2109:0812 VIA Labs, Inc. VL812 Hub
|__ Port 2: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
ID 0bc2:a013 Seagate RSS LLC
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 4: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
ID 064e:3410 Suyin Corp.
|__ Port 4: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
ID 064e:3410 Suyin Corp.
|__ Port 7: Dev 7, If 0, Class=Hub, Driver=hub/4p, 480M
ID 2109:2812 VIA Labs, Inc. VL812 Hub
|__ Port 1: Dev 25, If 0, Class=Human Interface Device, Driver=usbhid, 12M
ID 046d:c52b Logitech, Inc. Unifying Receiver
|__ Port 1: Dev 25, If 1, Class=Human Interface Device, Driver=usbhid, 12M
ID 046d:c52b Logitech, Inc. Unifying Receiver
|__ Port 1: Dev 25, If 2, Class=Human Interface Device, Driver=usbhid, 12M
ID 046d:c52b Logitech, Inc. Unifying Receiver