You can't say that a group can only assign one target group as long there are other groups with same or less value in i_group_needed_member_add_power as their own value i_group_member_add_power.