Well, I think I've narrowed down the issue (and there is still a problem).
We already have (had) an autoaction assigning groups to people when they register based on their age:
Global
Triggers: onAfterUserRegistration
User: Automatic
Access: Everybody
Conditions
1: [cb_age] Greater Than or Equal To 18
We have another one similar but with Contidion:
[cb_age] Less Than 18
Each of these was working fine, but when I disable those, the core (plan settings) groups get applied. But when those are enabled they aren't applied.
Any ideas?
We have to add both a 'subscription' group and an 'age' group to everyone that registers.