@Mastermind85 Sorry for the delay in getting back to you - this one fell off my radar for a bit. Hopefully this is what you're looking for.
See full flow below. I'll go into each of the actions.

Data is a Compose that contains the data including Request Status. I've added a sample here for testing purposes.
[
{
"ASID": "98111",
"Reference": "ICT-27",
"Request Status": "Accepted",
"Due Date": "2022-09-26T00:00:00.000Z",
"Title": "Title of Property",
"Instructions": "Tested",
"Population Request": "No"
},
{
"ASID": "98112",
"Reference": "ICT-31",
"Request Status": "Pending",
"Due Date": "2022-09-26T00:00:00.000Z",
"Title": "Title of Property",
"Instructions": "Tested",
"Population Request": "No"
},
{
"ASID": "98113",
"Reference": "ICT-29",
"Request Status": "Declined",
"Due Date": "2022-09-26T00:00:00.000Z",
"Title": "Title of Property",
"Instructions": "Tested",
"Population Request": "No"
},
{
"ASID": "98114",
"Reference": "ICT-39",
"Request Status": "Declined",
"Due Date": "2022-09-26T00:00:00.000Z",
"Title": "Title of Property",
"Instructions": "Tested",
"Population Request": "No"
}
]

XML is a Compose that converts the data to XML.
xml(json(concat('{"root": { item:', outputs('Data'), '}}')))

Items is a Compose that contains your items.
[
{
"ID": 1139,
"Reference": [
"ICT-27",
"ICT-29",
"ICT-33"
]
},
{
"ID": 1140,
"Reference": [
"ICT-35",
"ICT-39",
"ICT-43"
]
}
]

Initialize variable creates a variable called data of type Array that will eventually contain all the data.

Apply to each iterates over each of the items.

Select uses the following expressions to extract the Request Status for each Reference, in the same order as they appear in the item.
//From
item()?['Reference']
//Map
xpath(outputs('XML'), concat('string(//root/item[Reference="', item(), '"]/Request_x0020_Status/text())'))

Append to array variable adds a new property (our Request Status array) to the current item and appends it to the data array we created earlier.
addProperty(item(), 'RequestStatus', body('Select'))

After the Apply to each I've put a Compose called Result that just shows the data that's stored in our data Array.

After running the flow, Result (output from our data array) would have the following output.
[
{
"ID": 1139,
"Reference": [
"ICT-27",
"ICT-29",
"ICT-33"
],
"RequestStatus": [
"Accepted",
"Declined",
""
]
},
{
"ID": 1140,
"Reference": [
"ICT-35",
"ICT-39",
"ICT-43"
],
"RequestStatus": [
"",
"Declined",
""
]
}
]

----------------------------------------------------------------------
If I've answered your question, please mark the post as Solved.
If you like my response, please consider giving it a Thumbs Up.