Just to circle back, so our issue seemed to be missing scores data between 12/5 and 12/6 incremental pulls. We only pull once a day, since the last max meta.ts.
We got the scores empty records created on 12/5 incremental pull
The course folk updated the data late on 12/5.
But the 12/6 incremental pull did not have that updated data. And then life moved on.
On 12/5 our max(scores.meta.ts) = 12/5/2023 19:31
On 12/6 our min(scores.meta.ts) = 12/6/2023 8:17
Thus, we lost scores data between those two timestamps.
I checked recently. Yesterday's max(scores.meta.ts) was close to today's min(scores.meta.ts) as expected.
It could have been a one-off issue then.