Hi @dacropan,
I have the same observation that the table files tracked by Dremio (via the select * from table(table_files('XXX'))
sql where XXX is the fully qualified path of the table) is far fewer than the parquet data files under the iceberg folder on Disk.
My setup is Dremio with Minio as the object storage.
My thinking is that these are orphan data files which Dremio fails to delete.
My solution is to run a list object function in Minio and delete those which are not tracked by Dremio. Below is my solution for your reference.