You’re running a wayland session so it runs into a bug on suspend
[ 119.698682] Freezing of tasks failed after 20.001 seconds (1 tasks refusing to freeze, wq_busy=0):
[ 119.699913] task:gnome-shell state:D stack: 0 pid: 2271 ppid: 2180 flags:0x00000006
[ 119.701530] Call Trace:
[ 119.702711] <TASK>
[ 119.703909] __schedule+0x2f3/0x9b0
[ 119.705101] schedule+0x44/0xb0
[ 119.706285] rwsem_down_read_slowpath+0x363/0x3b0
[ 119.707507] ? _nv002095kms+0x380/0x26c0 [nvidia_modeset]
[ 119.708762] nvkms_ioctl_from_kapi+0x27/0x90 [nvidia_modeset]
[ 119.709994] _nv002095kms+0x3d2/0x26c0 [nvidia_modeset]
[ 119.711240] ? nv_drm_gem_identify_object_ioctl+0x22b/0x240 [nvidia_drm]
[ 119.712453] ? drm_mode_rmfb+0x1b6/0x1f0
[ 119.713685] ? drm_mode_rmfb+0x1f0/0x1f0
[ 119.714882] ? drm_ioctl_kernel+0xaf/0x100
[ 119.716089] ? drm_ioctl+0x224/0x3e0
[ 119.717720] ? drm_mode_rmfb+0x1f0/0x1f0
[ 119.718934] ? __x64_sys_ioctl+0x8a/0xc0
[ 119.720166] ? do_syscall_64+0x3b/0xc0
[ 119.721380] ? entry_SYSCALL_64_after_hwframe+0x61/0xcb
[ 119.722573] </TASK>