A possible kernel bug at play?
Are you able to capture the kernel logs and post here as preformatted text (rather than a screen shot)?
sudo journalctl -b | grep -i "amdgpu"
If it is too painful to so with the latest kernel, you can boot from a previous kernel and get the log from the previous boot perhaps.
Also, please provide the detailed output from inxi -GSaz
You could try using this kernel boot parameter
amdgpu.dcdebugmask=0x210
Could be related to