i have the exact same issue.
i am using athena as my query engine, the closest explanation i have been able to figure that it might be accessing the file directly via querying the manifest.json.
that’s what you see after the # in your own explain.
since iceberg has hidden partitions, the query plan never sees the partition on the physical level. iceberg just gets the file and uses the predicates you provide.