Hi Saltgrass,
I have been following this thread and have a similar issue not being able to upgrade from Windows 10 pro version 1909 to 20H2.
I have gone through most of your steps and after running bcedit /enum all I get the following:
Firmware Boot Manager
identifier {fwbootmgr}
displayorder {d2dff0b3-92d2-11ea-8718-806e6f6e6963}
{3f421210-0ca1-11eb-880a-806e6f6e6963}
{c36bc6b2-8deb-11ea-8717-806e6f6e6963}
{c36bc6b3-8deb-11ea-8717-806e6f6e6963}
timeout 0
Windows Boot Manager
identifier {bootmgr}
device unknown
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale en-us
inherit {globalsettings}
default {current}
resumeobject {49c35300-8e5b-11ea-8716-1c1bb5a52d04}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Firmware Application (101fffff)
identifier {3f421210-0ca1-11eb-880a-806e6f6e6963}
description Internal Hard Disk or Solid State Disk
Firmware Application (101fffff)
identifier {c36bc6b2-8deb-11ea-8717-806e6f6e6963}
description EFI USB Device
Firmware Application (101fffff)
identifier {c36bc6b3-8deb-11ea-8717-806e6f6e6963}
description EFI DVD/CDROM
Firmware Application (101fffff)
identifier {d2dff0b3-92d2-11ea-8718-806e6f6e6963}
device partition=\Device\HarddiskVolume2
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
Windows Boot Loader
identifier {current}
device partition=C:
path \Windows\system32\winload.efi
description Windows 10
locale en-us
inherit {bootloadersettings}
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {49c35300-8e5b-11ea-8716-1c1bb5a52d04}
nx OptIn
bootmenupolicy Standard
Resume from Hibernate
identifier {49c35300-8e5b-11ea-8716-1c1bb5a52d04}
Windows Memory Tester
identifier {memdiag}
device unknown
path \EFI\Microsoft\Boot\memtest.efi
description Windows Memory Diagnostic
locale en-us
inherit {globalsettings}
badmemoryaccess Yes
EMS Settings
identifier {emssettings}
bootems No
Debugger Settings
identifier {dbgsettings}
debugtype Local
RAM Defects
identifier {badmemory}
Global Settings
identifier {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}
Boot Loader Settings
identifier {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}
Hypervisor Settings
identifier {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200
Resume Loader Settings
identifier {resumeloadersettings}
inherit {globalsettings}
Is this reference in red causing the problem?
Please advise.
Thanks for your help!