In order to successfully vMotion between servers, the datastore and the networks that the VM uses must exist on the source and destination ESXi host. Same network doesn't just mean same subnet, the label that is used on the VM Port Group must match on both hosts.
Is the CPU manufacturer the same between the two hosts? If not, you will probably have issues.