Framework 13 (Ryzen™ AI 300) Suspend Issues on Ubuntu Sway Remix (Kernel 7.0+)

Which Linux distro are you using?
Ubuntu (Sway Remix)

Which release version?
26.04

Which kernel are you using?
7.0.0-14-generic

Which BIOS version are you using?
3.05

Which Framework Laptop 13 model are you using?
AMD Ryzen™ AI 300 Series

Problem:
On a Framework 13 AMD running Ubuntu Sway Remix, the laptop refuses to suspend. While the screen turns off when the lid is closed, the system remains active, draining the battery.

Standard swayidle configurations fail with a Failed to parse get BlockInhibited property: Invalid argument error.

What has been tried:

Sleep Mode: Confirmed s2idle is active in /sys/power/mem_sleep.

Inhibitors: Checked systemd-inhibit and found multiple sleep inhibitors (NetworkManager, ModemManager, etc.) that the system configuration is not bypassing.

Software Overrides: Kill/restart swayidle and swaybg processes.

Hardware Ghosting: Verified via libinput debug-events that there are no “fidgeting” input events (Touchpad/ALS) resetting the timers.

Remarks:
I’ve transition from 24.04 → 25.10 → 26.04 to see if there would be any improvement.

On 25.10 Framework 13 was freezing every couple of days.

Question:
How do I force Ubuntu Sway Remix to ignore the system-level inhibitors and successfully suspend the Framework 13 AMD hardware when the lid is closed or the idle timer is reached?