Running Fedora on a Lenovo Legion and bluetooth would not work. I can get it to work using
sudo modprobe -r btusb
sudo modprobe btusb
but it eventually turns off. I read somewhere that you can change this in bios settings but I didn’t see the option anywhere.