In your advanced inventory settings on the core do you have Use Connection Address enabled?
Yes Value set to '1"
1 of 1 people found this helpful
Here is what I think is happening...
Unless you have Encrypted data transport turned on your windows machines contact the inventory service directly. With Use Connection Address turned on the inventory service captures the ip of the connection and adds it to the scan. Macs always send their scans encrypted and go through another code path not sending the scan directly to the inventory service. I suspect that this other code path is not capturing the connection ip and adding it to the scan. This is probably something that you should log with support.
Thanks, will forward your responce to our LD Admin and he can escalate to support.