Ok so finally figured this out. On the ScanAgent.log I was seeing a lot of "Sources are not current" messages. This led me to dig further and that the SUP MUST be in the default boundaries group, which I didn't know. It apparently is new to 1702?!?!
Once I added the SUP to the default group clients started reporting in instantly!
Hope this helps someone out there.
Regards
Kevin