I have pretty much the same build (see below). Everything works perfectly expect for sleep. The first time I sleep everything is fine and it wakes and behaves as normal. The second time I sleep it goes fine until macOS attempts to set the hardware sleep state - at which point the power on the PC never goes off - it just appears to hang. Pressing the power button restarts the PC and then it boots as normal.
I've tried various UEFI and OpenCore settings, but nothing seems to fix it. Currently I have Thunderbolt disabled in UEFI, but exactly the same thing happens with Thunderbolt enabled.
Does anyone have any tips for how to debug or fix this?
System:
Gigabyte VisionD Z590i
Intel i9 11900 (non K)
KLEVV BOLT X 3600Mhz DDR-4 16GB x2
WD SN850 1TB SSD
Sapphire RX580
WiFi: Broadcom BCM94360CS2
Bluetooth: Built-in Intel module.
macOS 12.1
EFI is attached.