Ah sorry. No all fine in n8n. Did just not nsee that you were making 2 requests.
The first request worked fine as the node “jsondemo”, from where are referencing the data, has also one item. But on the second one it failed, as “jsondemo” only contains one. So all that had to be done is change the expression on the HTTP-Request node in “Body Parameters” to always take the first item of “jsondemo” for all requests.