Disk usage discrepancy?

If the used-space-filewalker is enabled (it’s enabled by default), it should update databases with the actual usage.
You may check the progress:

All filewalkers should be finished without errors for each satellite, you also should not have errors related to databases (“database is locked”, “database is malformed”, “not a database”). If all conditions are met - the node should show the usage very close to the actual usage on the disk and to the usage reported by your node to the satellites.