I did a few tests, adding some logs in LuceneDocWriter, and from what I can see the progress monitor isn't to blame: we actually write that many documents to the index... Which is obviously wrong.
I will add a test and submit a PR to fix the issue.