Hi Guys,
I’ve been a member at the old forum and just got up to speed on the new forum after taking a little break (3 months) and I still see this issue popping up everywhere. Well I do have a work around solution, if you can live with half your USB ports (or sometimes all) you can get functional sleep.
The issue stems from the 15 port USB limit/USB controller naming schemes, please check out this old forum post I did explaining that a USBKill.kext was created and worked for me.
https://amd-osx.com/forum/viewtopic.php?p=56550#p56550
Let me know if this helps. Everything on my build is working outside of Applewatch Unlock (Continuity works, but the unlock is flakey as hell).