I don't know what counts you've been looking at, but I see usually a decline of 80-150 between loan drop and the CSV.
I am using the *retail* version. I only checked the
# of loans (using json link) without comparing the list of loans on screen vs those in download file. Here is part of the log for the latest two loan releases, the timing is within 4 seconds after events.
@06/18 17:00:26 Loan listing was updated. Attempt # 6 # of loans: 1075
@06/18 17:00:44 Check N Loans in download file. Attempts: # 6:3 # of loans: 1075
@06/18 21:00:21 Loan listing was updated. Attempt # 5 # of loans: 1088
@06/18 21:00:46 Check N Loans in download file. Attempts: # 5:3 # of loans: 1088
The problem is that it's highly possible what we see in the download file may have already closed on LC BrowseNotes page. It has not occurred to the loans passed my filter, so far so good. But, I will add code to log the # of loans on screen at the time of downloading file to monitor it.