What patch level are you on? We did have an issue where this was not updating.
Also, turn on "Store Scans" in the configure > Inventory > advanced
then run an inventory scan from a machine with the issue.
turn off stored scans after gather the scan file from ldscan > storage
Look at the bottom of the scan file for TCP.IP. Address, is this correct?
also look (using notepad++ is the easiset) to see if there is a NULL field on the line before the address. If so you will need LD95-SP1-CP_BASE-2013-1124a
We are on LDMS 9.5 SP2.
However...turning on Stored Scans, restarting Inventory Service, then a full Inventory Scan on an affected machine, turn off stored scans, restart inventory service......all the affected machines are now ok!
So not really sure why it was happening or indeed how what I did resolved it...but it works now.