In Jan, when resuming from suspend, I was getting the pink-blocky-flickering screen quite a bit. Suspending-and-resuming again would typically fix it.
Haven’t seen that issue for at least a couple weeks though, and I think the only thing I changed was the kernel.
Maybe try upgrading? I’m running 6.7.6-200.fc39.x86_64 and it’s feeling … I hate to jinx it, but it’s feeling pretty darn stable.
I still have sg_disable set of course.