I have had experience with the donation tracker on a previous project I had, and in testing I think this was the case:
Is it possible to setup rewards so it adds a secondary group to a user but does not replace or remove any existing secondary groups?
There are far too many combinations on my current setup to have to deal with dissapearing secondary groups.
thanks,