On the second note, yeah that's the article I visited. Though, I got a bit derailed learning how to turn that think off (sorry, still learing stuff). It lead me to try to change it from TLPUI, though that app only supports "default" instead of "off". For some reason I randomly noticed the part about running rfkill before starting the service.
I'll have to get back on track to figure out how to turn it properly off, just need to finish of some stuff.
I'm probably doing something wrong trying to force aspm off.
I ran: sudo nano /etc/default/grub
added pcie_aspm=off to the end of the file, saved and exited.
ran sudo update-grub to update grub
rebooted machine.
ran sudo lspci -vvv to try to validate if ASPM was off, but it seems on to me, given I have a line LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
But I have little knowledge what im doing, other than copy-paste from at least three websites...
I ended up doing a full remove and reinstall of TLP as documented here.. Maybe I had some wrong version of TLP causing problems, and that the repo helped, i have no idea.
Anyways, after reinstalling, TLP-UI stopped working. But from console, I uncommented RESTORE_DEVICE_STATE_ON_STARTUP=1
And now Bluetooth are finally enabled on boot, yay!
Appreciate all of you helping, pushing for a resolution in the end