I've noticed that vCD can't handle 128 logical CPUs - it displays it as -128 - which means the host isn't a valid resource since it has no available CPU capacity.
vCenter Server displays it as correct.
If I change it to 127, then vCD is okay.
Could the problem be using a simple "signed char" to store the cpu count 😉
richard.