security assist cannot dynamically set the group rules. how is security assist supposed to know what mean when you add the group to your database?
It can save the value of the group from the users table, but you need to use static values for comparison when creating the access rules.
your database user groups column only sets possible group values that can be assigned to a user, the security assist rules are used to define what those group values actually mean in terms of access to your site.