I was asking Claude about this. The answer Claude gave me is to go to the http request node's setting and set "Continue on Fail" to ON. This way, even if one request fails, it will still have an output, and they will stay aligned. You can then do a merge node with merge by position. The merge node takes as input the input and output of the http request node.