Well, here it is. After a reboot I saw this in journalctl:
Jun 25 12:17:01 openSUSE systemd[1]: Stopped target Bluetooth Support.
Jun 25 12:17:01 openSUSE systemd[1]: Stopping Bluetooth service...
Jun 25 12:17:01 openSUSE systemd[1]: Stopped Bluetooth service.
Jun 25 12:17:54 openSUSE NetworkManager[1462]: <info> [1687688274.3807] Loaded device plugin: NMBluezManager (/usr/lib64/NetworkManager/1.42.6/libnm-device-plugin-bluetooth.so)
Jun 25 12:19:08 openSUSE systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
12:17:01 was the time the system was going down ( I guess ), starting at 12:17:54 it came back up
The folder /sys/class/bluetooth does not exist
Does this tell you something? One more thing, I first had to wait over a minute to have my USB keyboard and mouse before I could login.
ps:
This is the outcome of the same command after the next boot where it all worked from the start:
Jun 25 12:30:08 openSUSE NetworkManager[1403]: <info> [1687689008.5651] Loaded device plugin: NMBluezManager (/usr/lib64/NetworkManager/1.42.6/libnm-device-plugin-bluetooth.so)
Jun 25 12:30:09 openSUSE kernel: Bluetooth: Core ver 2.22
Jun 25 12:30:09 openSUSE kernel: Bluetooth: HCI device and connection manager initialized
Jun 25 12:30:09 openSUSE kernel: Bluetooth: HCI socket layer initialized
Jun 25 12:30:09 openSUSE kernel: Bluetooth: L2CAP socket layer initialized
Jun 25 12:30:09 openSUSE kernel: Bluetooth: SCO socket layer initialized
Jun 25 12:30:09 openSUSE systemd[1]: Starting Bluetooth service...
Jun 25 12:30:09 openSUSE bluetoothd[1843]: Bluetooth daemon 5.66
Jun 25 12:30:09 openSUSE bluetoothd[1843]: Bluetooth management interface 1.22 initialized
Jun 25 12:30:09 openSUSE kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Jun 25 12:30:09 openSUSE kernel: Bluetooth: BNEP filters: protocol multicast
Jun 25 12:30:09 openSUSE kernel: Bluetooth: BNEP socket layer initialized
Jun 25 12:30:09 openSUSE systemd[1]: Started Bluetooth service.
Jun 25 12:30:09 openSUSE systemd[1]: Reached target Bluetooth Support.
Jun 25 12:30:11 openSUSE kernel: Bluetooth: hci0: Device setup in 2176453 usecs
Jun 25 12:30:11 openSUSE kernel: Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
Jun 25 12:30:11 openSUSE kernel: Bluetooth: hci0: AOSP extensions version v1.00
Jun 25 12:30:11 openSUSE kernel: Bluetooth: hci0: AOSP quality report is supported
Jun 25 12:30:11 openSUSE kernel: Bluetooth: MGMT ver 1.22
Jun 25 12:30:20 openSUSE kernel: Bluetooth: hci0: Device setup in 138384 usecs
Jun 25 12:30:20 openSUSE kernel: Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
Jun 25 12:30:20 openSUSE kernel: Bluetooth: hci0: AOSP extensions version v1.00
Jun 25 12:30:20 openSUSE kernel: Bluetooth: hci0: AOSP quality report is supported
Jun 25 12:30:22 openSUSE kernel: Bluetooth: RFCOMM TTY layer initialized
Jun 25 12:30:22 openSUSE kernel: Bluetooth: RFCOMM socket layer initialized
Jun 25 12:30:22 openSUSE kernel: Bluetooth: RFCOMM ver 1.11
So the system does know how to do things.