The Loop block keeps dropping the second index whenever I pass the response from a custom Data Action. Payload structure looks fine, like {“records”: [{“id”: “101”}, {“id”: “102”}]}, but mapping {{DataAction_Response.body.records}} into the iterator only yields a single object. It’s treating the reference as a flat string unless you explicitly wrap it with {{Array:DataAction_Response.body.records}}, which throws a type mismatch error on the first iteration. Execution trace just cuts off after the initial pass.