I put a scheduled task on our server that runs a ipconfig /flushdns due to the face that we have alot of machines that work remotely via VPN. This has helped when we have these weird connection issues.
Have you made sure the DNS resolves correctly for the machine? Active scanning will use DNS when it scoops it up for scanning every day or so... if the DNS doesn't resolve correctly, it will do that.
Then the LSPush will send the correct IP info and update the LS asset...
make sense? we have stale DNS records sometimes and that happens a lot.