Just want to add that for me running this command:
bcdedit /set hypervisorlaunchtype off
resolved the nested virtualization issue for me (required a reboot to take affect though). Of course I can no longer use WSL2/Docker/etc.. on the host machine until I revert the setting back to 'auto'.