Variables passed in the URL are not always initialized in bulk HTTP requests

Assuming that the question to @harshil1712 answer is “yes” you would have to change the expression:

{{$node["Function"].json["_id"]}} 

to

{{$item(0).$node["Function"].json["_id"]}}

That will then make sure to always use the id of the first item and not the id of the corresponding item (which would be for the second item, the second item of the Function node which does not exist as the Function-Node has only one item).

Hope that makes sense!