@trs96: Thanks for that info.
@kenwsf: Looked at your current EFI folder. Comments follow.
EFI/OC
1. The filenames in your ACPI folder are different from mine. I have SSDT-EC-USBX.aml and SSDT-PLUG.aml. Maybe that doesn't matter.
2. In your Kexts folder:
2a. You have both AppleALC.kext and AppleALCU.kext. I have only AppleALC.kext. (Audio support)
2b. You have AtherosE2200Ethernet.kext. But the Gigabyte website for your motherboard states your LAN is an Intel device, which should be supported by IntelMausi.kext, which you also have in this folder.
2c. I do not have HS80211Family.kext in my Kexts folder and do not know what that is.
2d. You have a RealtekRTL8111.kext which I do not have. See 2b. above.
2e. You have USBInjectAll.kext. This is a no-no for Big Sur;
not allowed. It can be used in Catalina, but should only be here temporarily, as part of creating a USBPorts.kext that contains 15 or less USB ports.
2f. You have VoodooPS2Controller.kext, which I do not have. Why is this here? Do you run Windows? ????
Be sure if you change or delete anything in 2. above, that you make the appropriate changes in your config.plist.
3. In your Resources/Audio folder, you have OCEFIAudio_VoiceOver_Boot.wav, my Audio folder is blank. Do you use that audio file?
That's all I could see. Good Luck!