I found a way to run Windows from scratch and have Hyper-V enabled. Just install rEFInd boot manager and use 'enable_and_lock_vmx true' in the config.
This is the first time I hear of rEFInd.
https://dea.nbird.com.au/2017/02/24/enabling-vt-x-on-mac-boo...