Here’s my theory.

It looks to me that the expected results of the Search is large. So while the initial search might return a few, whenever your other RG has to do a sort (based of that dynamic field), it will cause the search to run again to ensure that the sort is maintained. Whether it’s a bug or as intended, only Bubble will know.

Why not store your search in a state list first, and then refer to that state for your dynamic sorting.