What broke
A lot returned twice carried two returns, and the reader took the first match on the order the API delivered — the oldest.
The rule it paid for
The newest return governs; the report names the one read and how many older ones were passed over.