Jetzt habe ich endlich Zeit genommen, mir das Problem mal richtig anzuschauen. Das Ganze funktioniert bei Dir doch "as designed" und vollkommen richtig: Person überschreibt Gruppe. Damit kannst Du ja einer Nase aus einer Gruppe auch mindere Rechte geben oder erweiterte- eine prima Sache, wenn man sowas mal braucht.
Du musst halt eben nur der Person ALLE Rollen geben, die sie "verdient", und schon haut's hin.
Alles, was man aber über Gruppen abfackeln kann, sollte man auch darüber erledigen, wie meine Prescriptoren schon geschrieben haben ;-)
HTH,
Bernhard