We have had some instances where endpoints were not being seen properly by AIM when using a Cisco network switch.
Upon investigation, it was discovered that if the ethernet interfaces in the switch configuration are left as default (i.e. no settings) that the switch can take a long while to determine what type of device is connected, i.e. a host or another switch (trunk). This seems to stop the endpoints from getting an IP address from the DHCP server.