I'm building an app using Dataverse as the source of information. I have created a collection that captures records that has missing data and is working fine:
ClearCollect(colMissingSurveyData,AddColumns(Filter(Surveys_1,IsBlank('Client Name'.Name)),"SurveyID",ThisRecord.'Survey Name'));
Produces below collection:

I then want to use the cr500_clientcode field to create a new collection of data, which includes the Client Name. I am trying to ascertain this using LookUp:
ClearCollect(colTemp, ForAll(colMissingSurveyData, {ID: SurveyID, ClientID: cr500_clientcode, Client: LookUp(Clients,'Client Code' = cr500_clientcode, Name)}))
The collection is created but it is only including the Client based upon the client code of the first record:

I have seen other posts talking about using As and ThisRecord in my formula, and have tried these but with no luck.
I'm sure the answer is simple, but can anyone help me with what I'm missing?