I've been looking into a similar setup recently. From what I understand, as long as the Azure VMs can communicate with the on-prem ESXi host over ExpressRoute, it should work.
I'm curious about the network configuration though. Has anyone here actually tested this setup in a production environment?
The Latest Gartner® Magic Quadrant™Hyperconverged Infrastructure Software