To monitor your CPU on MacOS you can use the kext and app from here: https://github.com/trulyspinach/SMCAMDProcessor
I guess you didn't use any recent Intel CPUs then, they run with up to ~230W now in PL2 on the higher core counts... compare that to ~130W for a 16 Core Ryzen ;)
The sanity checker hasn't been updated for a few months now. The config.plist format must exactly match the OC version. You can use ocvalidate that comes with OC to verify it. Also make sure it is in the right place.
ACPI paths are usually different between different models with the same chipset, sometimes even between different BIOS versions. Same for USB ports.
CtlnaAHCIPort.kext and XHCI-unsupported.kext are not needed on B550.
I used a 7770 for some time and there was no UEFI support. I got it to work with Big Sur by tweaking CSM settings in the BIOS.
Later I used a GOP updater to patch the VBIOS with UEFI support to disable CSM completly.
@grad1e If your CPU is shown as Unknown then this kext won't fix that. You'd have to set ProcessorType to 1537 in your config.plist for a six core.
@AMDPUSH you don't have to set it if your CPU does not show up as Unknown, you can leave it at 0.
It is possible to boot a machine from off state, but Macs do only support wake from sleep. That might be the reason it works after shutdown from Windows but not MacOS. The feature is also controlled by the NIC driver according to wikipedia. So MacOS might deactivate that.