For CDP/LLDP Discovery you need to make sure that all devices have correct domain-name configured. If the dns record for the device is myrouter.mgmt.company.com you need to configure hostname: myrouter and domain-name: mgmt.company.com on the device for all its neighbors to be able to find it correctly with autodiscovery.
/Markus