Hide Server Connect data results based on another SC result

What about using 2 arrays?

  1. Create an Array1 and insert all records using a repeat.
  2. Create an Array2 and insert all the records you want to filter.
  3. With a repeat, for each item of Array2, delete the item on Array1 using Remove array list item:
  4. Then list the Array1

If A is OK, then swap the condition on C like I wrote you in the image above.
Then move B after D (inside the repeat) and make sure that inside the add in listRegions you have set all the listRegions variables from the repeatQuery AND set the extra listRegions.activated variable = activated (from the D setvalue)

if you don't understand please share a screenshot of the B step