I think the problem is with the procedure that updates the CommDocCirc field in CommissioningStatusTable. Put a breakpoint on Do While Not rsCommChkShtGenQuery.EOF to suspend code. The reports will open with all records. This code is running and changing the data before the reports are fully rendered. Remove the breakpoint and the problem recurs. Need to either put this code in another event (button Click or report Close) or put a pause in the code. You can Google that topic or see if this example from my project works for you. I tested and it did make a difference with this data sample. How long the wait needs to be for any possible dataset, I can't say.
Code:
Dim WAIT As Double
WAIT = Timer
While Timer < WAIT + 30
DoEvents 'do nothing
Wend