ok, what do you mean by this 'but it's ok for local login'? does login from the vCenter windows VM works fine? and login with the same credentials from other VM/desktop fails?
if so something blocking the traffic between VC and client. Also you can try uninstall and reinstall vSphere client.