I have spent more than 20 hours playing around with hyper-v, proxmox and esxi, sometimes the problem was the driver of the network card, or the sr iov not working, the passthrough not working, then I try unraid, and It just works, I haven't touched the CLI to do the things that failed in the other hypervisors and in Unraid everything worked as expected.
I have to try it a little bit more but probably I will buy it.
I someone is fighting with proxmox, hyper-v, esxi, just forget it, install unraid and enjoy it, the money it cost will pay the time you will save.