Disk usage discrepancy?

it should calculate the used space and update databases. But it will do so only if it will not fail.
You need to check, that all filewalkers are finished successfully for all trusted satellites: