In CSV nicht mehr vorhandene SKU finden

Da liegst du richtig.

Kannst du noch mal beschreiben, welche Daten du hier mit welchen vergleichst und wo die herkommen?
In der list-Anweisung erkennt man einen CSVReader (der vermutlich die CSV-Datei des Lieferanten ist.
Und welche Daten bekommt der Mapper?

Um es vorweg zu nehmen.
Die übliche Art ist das hier: Flow: Wie finde ich Datensätze, die gestern importiert wurden, aber heute nicht mehr mit mitkommen? (Delta)

Dazu merkt man sich alle Artikel des Lieferanten im Datastore, um dann zu erkennen (per Querverweis) wenn etwas nicht mehr geschickt wird.

Irgendwo muss man sich merken, was „beim letzten mal“ kam.
Denkbar wäre alternativ auch, dass du dir die CSV-Datei vom letzten mal auf einem FTP merkst.
Statt einer sehr unperformanten list-Anweisung würden wir eher zu einem KeyValueSpreadsheet raten (das kann man sich wie ein Querverweis, aber für beliebige Spreadsheets vorstellen). Das ist technisch gesehen eine HashMap, die exorbitant schneller ist im Vergleich zu einer list-Anweisung pro Zeile. Damit kannst du quasi pro Zeile herausfinden, ob die ID in der KeyValueSpreadsheet-Map ist oder nicht (im Sinne von existiert / existiert nicht mehr)
Das KeyvalueSpreadsheet ist auf 300kB limitiert. Wenn du das quasi nur mit kleinen ID-Spalten machst, solltest du damit mehrere tausend Zeilen hinbekommen.

Wieviele Zeilen hat denn das Spreadsheet ca., um das es hier geht?