This is because entries is a visit-based metric, while your segment is only filtering out hits.
Those hits that you're seeing in reporting are the entry pages of the hits you're including. For example, the segment includes the hit with a page value of ht000001, but for that specific hit, it wasn't the first page of the visit. The first page of the visit could have been ht000003. Since entry page is preserved for all hits of a visit, ht000001 gets a page view, and ht000003 gets an entry.
If you're using entries and exits in reporting, I would recommend using visit-based segments, as they will be properly filtered out.
then the table will list only those documents ID in segment, so that I can directly schedule to business users.
But after read your clarification, I think I have to get the "entries" on each document ID, then get the page views of them. and manually combine the report and calculated metrics.
Please correct me if there is a better way.
PS: I posted another question about Hit Depth=1 and Entry is different, Why "entry page" cannot match "hit depth = 1" , so I am not able to use the Hit Depth = 1 as the segment as well. Otherwise, I am able to replace the metric: Entries by using segment: "Document Contains HT000001.....HT00099" AND "Hit Depth = 1".