Workflow not adding list of Option Sets

I’m having issues adding a list of Option Sets that match a list of text.

The workflow set up (it’s recursive):
I’m telling the workflow to add any subcategories Option Set that is contained in a list of text (I compare the Option Set Display).

When I check the logs it looks like no Option Sets have been added and when the workflow is to be reinitiated (recursive) no lists of texts are being sent for the workflow to begin again.

Nothing added:

Nothing sent to next iteration in recursive workflow:

Which suggests the data isn’t getting to this workflow to begin with. Flow of data to workflow:
Upload CSV → 1t CSV (converts to JSON) → Bubble API Connector → Workflow A → Workflow B (where I’m adding Option Sets)

I can see the data coming through the API connector correctly:

But when it is being passed from Workflow A (‘csv_upload_product_router’) to Workflow B (‘CSV_upload_product’) it looks like all the data is in one field ‘SKU’ rather than split out into its respective fields (‘name’, ‘SKU’, ‘Description’, etc). Which is odd since things like ‘name’ are being added correctly in Workflow B.

Set up for Workflow A:

Data detected as list in workflow A:

Action to send from workflow A to workflow B: