I have a Zephyrus G16 with a 370 and can confirm it would fail to sleep on Linux 6.12.
Upgraded to 6.15 and sleep seems to work well now.
I use NixOS