This would be the next thing I would look at.
Memory issues, software conflicts and overheating can all be possible causes of kernel panic.
So can Graphics. AMD Radeon Graphics are included in the kernel.
Graphics would be the logical starting point, since you have 16gigs of RAM and checked your drives already.
Did you install an AMD Driver directly or are you using the kernel provided driver?
Have you tried changing to a different kernel either by rolling back using Advanced Options for Zorin in Grub menu or by installing an earlier or later kernel?
Going higher - You can use the Liqourix or the TuxInvader kernel. I recommend TuxInvader as more stable and faithful to the LTS. Liqourix is modified and optimized for gamers, but I have had issues with it before.
The 5600xt has seen Linux Kernel support since the 5.5 kernel.
There may also be some kernel (grub) Parameters that will help resolve graphics issues, without changing the kernel. I do not know off the top of my head, but we can explore that, too.
Do not forget to check that your BIOS is up to date, too.
So upon looking into kernels. I stumbled upon xanmod.
I felt like my boot time was way quicker than before with xanmod. Although new kernel didn't fix my issue.
I have nailed it down to the 5600XT & Display port.