How to use Rules to flag a node on behalf of ALL users who had previously flagged it with a different flag?
You need to flag on behalf of the user that the loop is operating with each iteration. Either that or add a numerical variable that you increment each loop and fetch that index from the list of users for the behalf of which to flag