I tried running Hyper-V on my Windows 10 Pro 64 bit system with a Ryzen 7 2700X and an MSI X470 motherboard, but was having issues. I enabled virtualization support on my processor but even then it would not run properly (grrr). The VM would start, and hang and would keep "running" but not execute further.
I went into the BIOS and changed some settings. Not sure which one did the trick, but I changed simultaneous multithreading from auto to enabled, switched my VRAM/GPU settings to 64 bit enable and another obscure advanced setting that I don't recall.
Bottom line, Virtualization on my system appears to be operating normally after I made the changes. Go into your BIOS and enable anything that might affect virtualization, and it could help you troubleshoot your issue. Yes, it's a shot in the dark but sometimes it's what you have to do to solve your issue.