Architect Loop block skipping items in JSON array from Data Action

I’ve got a Data Action returning a simple JSON array, but the Loop block in Architect seems to skip the first item every time. The payload looks valid:

["item1", "item2", "item3"]

I’m mapping the result to a variable myList and setting the Loop block to iterate over myList. Inside the loop, I’m logging CurrentItem. It only logs item2 and item3. Am I missing a specific configuration on the Loop block to handle 0-indexed arrays, or is this a known quirk with how the SDK parses the response?