Not sure about max latency, but ESXi send a heartbeat every 10 seconds and vCenter has a window of 60 seconds to receive the heartbeat. If your hosts are intermittently disconnecting from vCenter, you may can increase the timeout limit like described in the following KB: https://kb.vmware.com/s/article/1005757