OK I thought I had a handle on this, but it seems not to be the case.
My APP settings limits are set to 500 (default)..
In my APP I have a connection to a SharePoint list with 1000+ items.. When I create a collection using a filter expressions (which does give me a delegation warning) I am expecting this to query SharePoint to return my Items I expect by the filter expression;
this returns 34 items.. which I know to be incorrect.
If I then amend the APP settings limits to say 2000 and run my query again I get the full number of items I expect (currently 336)
My question is, am I actually querying my SharePoint List, or some cached copy..
I have tried to mitigate the delegation warning by creating a string column for my lookup, but as I am looping through another collection to get the associated child items I get the delegation warning on this lookup value