I'm trying update to big sur beta 3 but I get this screen 
I've tried disabling itlwm and voodoo controller kexts but still staying on that screen
It's due to incompatibility of VirtualSMC on beta3. You need to add vsmcgen=1 in config.plist - NVRAM - Add - boot-argssection or use FakeSMC to replace with VirtualSMC.
It doesn't work, I tried setting vsmcgen=1 and also changing VirtualSMC to FakeSMC, I get this:

I recommend the adding vsmcgen=1 boot-args method. Make sure you are using vanilla v1.4.2 EFI release with that boot-args.
/EFI/OC/config.plist with TextEditor.app, press Win + F and find boot-args. Change the code to the following:<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
<dict>
<key>boot-args</key>
<string>darkwake=0 gfxrst=1 vsmcgen=1</string>
I have followed your steps, but I still have the same log as the image above using -v and without using -v, I get 1% of the bar and the laptop restarts 馃槩
I read that you do not have your laptop to test, btw thanks anyway for your help, I will keep trying and if I succeed I will post it
In the group chat, almost everyone succeeded by adding that boot-args, so I think it should be smooth to upgrade to beta 3. BTW, you can wait until VirtualSMC provides full support for beta 3.
Just adding on to this, I had the same issue as the author while upgrading from 10.15.6 to Big Sur Beta 2. Tried adding vsmcgen=1 and replacing VirtualSMC with FakeSMC. Ended up giving up and restoring my Catalina backup.
When updating the latest macOS beta version, it's better to use ./makefile.sh --NO_GH_API --PRE_RELEASE=Kext --PRE_RELEASE=OC to generate EFI with latest drivers.
Update regarding this issue, just updated my EFI to the 1.4.3 release and upgraded to Big Sur Beta 3, went flawlessly.
Most helpful comment
Update regarding this issue, just updated my EFI to the 1.4.3 release and upgraded to Big Sur Beta 3, went flawlessly.