Hmm, I think I was using the settings built into fedora, but also tried doing some manual edits. The issue was mostly related to standby battery life during suspend, and in general on battery efficiency compared to Windows. In fairness it's a Ryzen 6850u which is newer and probably not as prolific. Everything else ran really well though!
@SolNine I don't know about Fedora specifically, but most distros do not optimize for power efficiency. CPUs have hard time going into lower power/sleep states and this causes quite a big "background" power draw, when nothing particular happens. Give auto-cpufreq a shot, it may be already packaged for your distro. No configuration needed. Just a systemd restart, or system reboot.
Ok thank you very much for the information! I really liked Fedora, and performance was excellent when plugged in, it was simply the mobile aspect. I need to install the latest version again at some point here.