I can't tell you whether it is even possible to setup VMotion with different subnets, at least I don't think this is a supported configuration.
Anyway, I'd suggest you triple-check your setup. There's got to be something wrong (maybe only a typo!?). Did you follow http://kb.vmware.com/kb/externalId=2007467 when you configured it?
André