Hello Brian,
Make sure the hostd services on source and destination hosts are fine, run the below command and make sure you are getting an output.
If both ESXi hosts are connected to the same upstream switch, try creating a separate 192.168.x.x class C network to get a different broadcast domain. this will take out any issues with physical network.
test a vmkping across the hosts on newly created vmkernel ports for vMotion. and try vMotion.
you have to disable vMotion on all other ports and have it enabled only on same subnet ports on source and destination.
I have seen this happen in cases where Admins enabled vMotion on dissimilar ports on source and destination.