Ideapad laptop sometimes shuts down instead of sleeping

On my Lenovo IdeaPad laptop with an AMD Ryzen processor and Fedora 42 running kernel 6.15.5, suspending the system via systemctl suspend results in a full shutdown instead of a proper resume. The issue occurs intermittently — sometimes the system wakes properly, but often it cold boots as if the machine was shut down.

I’m using the default s2idle suspend mode (deep is not available). amd-s2idle.py confirms the system never resumes — it reboots, and no resume logs or crash traces are available.

The issue persists on kernel version 6.15.4, which already includes this upstream patch, believed to fix similar suspend-resume failures.

Journalctl is attached for the boot which is followed by incorrect suspend and also suspended incorrectly.