Hi,
So I have a SharePoint approval list that is now at 2000+ rows. This caused me some delegation warnings on displaying the data. What I did was to "group" the approvers, which approvers will select their initials prior to loading the data (which will then be filtered and stored in a collection to be displayed in a gallery).
My data display looks like this. 
Users can tick checkboxes or the select all checkbox then click approve/reject.
My approve/reject formula is this:
UpdateContext({Waiting:true});
ForAll(
RenameColumns(Filter(gallery.AllItems, itemcheckbox.Value = true), "ID", "ID1"), Patch('SP List',
LookUp('SP List', ID = ID1),
{'Approval Status':{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference", Value:"Rejected"}}));
UpdateContext({Waiting:false});
Navigate(SuccessScreen)This works in my other approval lists that doesn't have 2000+ rows, so I was thinking it had something to do with the 'remedy' I did for this particular list. Appreciate any suggestion to help me in executing the approve/reject button. Thank you!!