It finds orphaned S3 items and DB entries by comparing fileid on both, and removes empty folders from oc_filecache.
My database is down from 1.9 GB to 175 MB, for 301 GB of file storage (125k S3 objects), after the previews have been regenerated. No missing file reported in logs. Nextcloud used storage size matches reported used storage size from AWS S3.