So after a few teething problems I managed to get the new agent to push to our parent domain, not having any luck with deployment on the child domains though.
Managed to get the AD sync to work with the child domain server and all computer names have been imported but I cannot push the agent to the clients.
I think the issue is DNS related as they cannot be pinged from with epo. They can however be pinged via command prompt on the server running epo but only via their FQDN rather than just the computer name.
Any help greatly appreciated.
You'll need to add the relevant domain suffixes to the DNS configuration of the ePO server so that it can resolve the machines' IPs. We only get the machine name from AD, so we need to be able to resolve based on the name alone.