If you have an M1 class processor (M1, M1 Pro, M1 Max, M1 Ultra), nested virtualization will never work as the hardware doesn't support it.
M2 class processors do have hardware support for nested virtualization but Apple hasn't it exposed it through their Hypervisor framework. Until Apple does that, VMware won't be able to use it.