Thank you so much for your guide! I'm now running on macOS Catalina thanks to you and other linked guides. I've made some adaptions as I'm using the iGPU (due to lack of nvidia support, sigh). Decided to go with VirtualSMC as well. On board audio is also working for me with AppleALC Kext.
Basic Specs:
Kexts: AppleALC, IntelMausi, Lilu, SMCProcessor, SMCSuperIO, VirtualSMC, WhateverGreen, USBMap (my own custom, per this guide)
Drivers: ApfsDriverLoader, AptioMemoryFix, EmuVariableUefi, FSInject, NvmExpressDxe, VBoxHfs.
iGPU was an adventure. I couldn't even get to the installer screen. `IOConsoleUsers: gIOScreenLockState` error and poof it went blank.
I was able to resolve iGPU Issues by:
Haven't yet fixed Graphics Acceleration yet (Chrome is terrible until you disable graphics acceleration in settings). Will update when I do.
Also, for anyone else with the WiFi Board - as MightyDillah graciously pointed out in the comments, F11 now allows you to disable the onboard wifi. BIOS Advanced Mode -> Settings -> IO Ports -> Wi-Fi Disabled