This seems like a general problem, not specifically Linux-related. On my particular HP Laptop, I have the reverse issue.
On Windows sleep is a shitshow. It sometimes wakes up if I leave it alone during the night, it sometimes doesn't sleep at all (the screen stays on), it sometimes completely breaks (fans go full tilt, screen backlight comes on, but that's it) and I need to do a full reboot to make it work.
On Linux: press sleep, and it sleeps. Press power, it wakes up. If it sleeps, it stays asleep. When it turns on, the computer is actually usable, no forced reboot required.
This despite the fact that "HP recommends Windows 11", and the support page has no idea Linux even exists.