hmm, it does a check to see how many teams there are before deciding whether to do serverside processing (only on certain rows where there are indexes) or pull everything in and allow local sorting (on anything).

In this case it's using serverside, so something is wrong on that logic, which is a lot more complicated.

I've upped the count to be 2500 from 1000 before it goes serverside for now, so it's working for Enigma (takes a while to pull all that data though) will debug it on larger projects