Hi All
Well I said it was something simple, turned out the person that manages the vcloud environment (he has been on leave) Never updated vcloud director to 5.5 so when I installed the new hosts with 5.5 Vcloud director didn't have the agent for it thus not giving me any options. an error would be nice. Anyway problem solved.
what is funny though is if you install the host with 5.1 add it to the VDC and then upgrade to ESXI 5.5 it still works, but if you force install the agent while 5.5 is installed it doesn't seem to work.
Thanks for the help though feel like a moron.