FWIW, I have had this happen when another nearby device (eg my mobile phone) was already paired with my headphones or earbuds.
If you run bluetoothctlin a terminal, can you then find your device using
scan on?
More info:
https://wiki.archlinux.org/title/Bluetooth#Pairing
Assuming you can pair to the device ok, hwat is then reported by the infocommand?
For BT headphones, I’d expect to see something like this in the output…
UUID: Headset (00001108-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)