Dashboard reporting disk is almost full when in reality its half full?

Because now it cannot keep up with the load, likely produced by recent tests:

likely yes, if you do not have errors related to databases in your logs and if that disk is not used for other stuff.
Each successful upload or deletion should update databases properly, so the usage is expected to be accurate. However, if you would notice that it’s differ - you would need to enable the scan again and restart, then disable it until the next usage issue.