A while back I created a nested Streched vSAN Cluster on an ESXi host, and had a similar issue, although everything seemed to be configured properly. IIRC the setup worked after enabling either Forged Transmits, or MAC address changes on the physical host's vSwitch(es). Maybe worth a try!?
André