Architect Loop block ignoring array from Data Action

Got a Data Action returning a 200 with this JSON:

{"items": [{"id": 1}, {"id": 2}]}

I’m trying to feed items into a Loop block. The expression is JSON.Get(data.action.result, 'items'). It just skips the loop entirely. Checked the debug, the array is there. Am I missing a step to convert it to a list? The loop condition says ‘iterate over list’ but it acts like it’s empty.