Have you tried KDE? It took me a year to change from GNOME but it was well worth it. I don’t use a laptop so not sure if switching DE will affect battery life.
It could be a problem with hibernation and sleep. My desktop will never hibernate or sleep, doesn’t matter the distro: Fedora, Pop or Tumbleweed. Maybe look into that as well?
You could try https://safing.io/