Punchh only receives the data from ISL based on what the ISL endpoint has received from the POS, including barcodes.
When the barcodes match for the transactions between the ISL and Punchh, then the data is saved to Punchh which is reflected in "Receipt item data" export.