Free space reported on server is several hundred more than actual

Validate:
$ ./validate.php

Component Version
LibreNMS 1.45-39-g93433ce4b
DB Schema 270
PHP 7.2.10-0ubuntu0.18.04.1
MySQL 5.7.23-0ubuntu0.18.04.1
RRDTool 1.7.0
SNMP NET-SNMP 5.7.3

====================================

[OK] Composer Version: 1.7.3
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct

Reproduce:
go to free space for root folder in librenms:
-value reported by librenms: 3.39GB Free
-value reported by “df -h” on server: 3.1G Free

When I used poller to poll the server, the SNMP reported value to the libreNMS server, matches the byte count (raw) by df on the target server. So I don’t know why librenms is showing the wrong value.

I’m seeing this for multiple servers, so I suspect this is more likely to be on the libreNMS side. One of my servers even has a discrepancy in the realm of 700MB, so this is really concerning.