When I have to do things in the terminal I like to switch away from the GUI instead of doing it via a terminal app. It's one of those habits that stick after growing up with textual interfaces; by now it's so ingrained in muscle memory I doubt I could lose it if I wanted to.
If I do a ctrl+alt+F# to get to one of the textual consoles, my bluetooth headphones disconnect. If I then switch back to the GUI (ctrl+alt+f7) the bluetooth app can see the devices, but loses the ability to reconnect to them; any attempt either does nothing or results in "failed to connect". I can unpair and re-pair the device, but it still won't reconnect again. The only fix I've found thus far is a reboot.
Yes, I did try a "sudo systemctl restart bluetooth". Didn't work.
I figure it's impossible for the headphones to stay connected through a switch to the console, which I don't mind all that much since I'm unlikely to be listening to audio while I do that. However, I'd at least like for bluetooth not to get screwed up on coming back. If even that is not possible, at least some way to re-enable it fully.