Each successfully resolved DNS name expired in 7 days (by default), so we keep dns names for 7 days and than we try to re-resolved them. Do you think that this could be the problem?
if you use manual dns lookup on view EndPointDetails it shows you also old dns name?
You can also try to flush dns cache on computer where runs our nta collector. ipconfig ipconfig.exe /flushdns