Suspend not working

So I'm getting my Zorin rig pimped out and had left it idle for a bit. The monitor was off but the tower was still running and nothing I did could wake up the monitor until I hard cycled the power. After booting back up I tried to manually put it in suspend and all that happens is the monitor turns off while the tower stays on and nothing responds. I have to hold the power button and do a hard shut down.

Do you have Nvidia Card?

I have a Radeon Rx 5600 xt

Did a fresh install and updates and it still wont suspend, bios is latest version. System is MSI MPG x570 gaming edge wifi, ryzen 5 3600 cpu, rx5600xt vid card.

It may be the Current Kernel. You could test this by installing an older Stable Kernel and booting into it from Advanced Options for Zorin at grub menu:

sudo apt install linux-headers-5.8.0-63-generic linux-modules-5.8.0-63-generic linux-modules-extra-5.8.0-63-generic linux-image-5.8.0-63-generic

Sadly, this is not an uncommon problem...:

That can have a variety of different causes:

ok thanks for your input ill give it a try.