Hibernation/Suspend not fully functional in Fedora 42, pujjo

Hiya all. I’m running Fedora 42, on my Pujjo, alder lake-n, and it only has s2idle, it doesn’t fully work. Would love some help getting this beast to sleep because shutdown and startup are very tedious. It actually does sleep, except it churns a lot of of battery while it does, making me highly suspicious that it’s actually sleeping.