Why is my n8n workflow only adding the first checkpoint to Trello cards instead of looping through all checkpoints in each user journey's checkpoint array?

I have an n8n workflow that creates Trello boards from Slack messages. The AI agent generates user journeys with multiple checkpoints per task, but only the first checkpoint gets added to each Trello card’s checklist.

issue: The “Split Out Checkpoints” node isn’t properly iterating through all checkpoints in the array - it’s only processing the first one instead of looping through each checkpoint individually.

goal: Make the workflow add ALL checkpoints from each user journey as separate checklist items in their respective Trello cards.
workflow: