And post number 3 lol. I remembered that I had an issue with sleep on arch and found on the arch forum where someone else with a similar motherboard as mine had the same issue and someone posted a fix, so I tried that on Bazzite just now and it worked.
Run this command:
/bin/bash -c "echo GPP0 >> /proc/acpi/wakeup"
Then try to suspend, if it works make it persistent with a service
Create this service:
/etc/systemd/system/wakeup-disable_GPP0.service
[Unit]
Description=Fix suspend by disabling GPP0 sleepstate thingie
[Service]
ExecStart=/bin/bash -c "echo GPP0 >> /proc/acpi/wakeup"
[Install]
WantedBy=multi-user.target
systemctl enable wakeup-disable_GPP0.service
systemctl start wakeup-disable_GPP0.service
Had a similar issue a while back, also on 5600x but B550m.
See if it works (you can then proceed with updating to the latest bios and kernel)
https://bbs.archlinux.org/viewtopic.php?id=271357
Now if I could just figure out my 2 smaller issues with the dualsense controller.