Added "idle=nomwait amd_iommu=off resume=<swap UUID>" kernel params and this seems to sometimes work but usually not...
And what is your battery life? I get ~5 hrs (up to 6.5hrs with most processes disabled except firefox), with around 6-8 watts discharge rate (using powertop --auto-tune).
Typical trials and tribulations of new hardware with linux. I was thinking of trying out Fedora/Ubuntu/Pop_OS to see how they are.