It seems that spark only allows you to invite new users to join teams, how would existing users join a team?
Actually, the existing user does get a notification, allowing them to join. If no notification is received, then there is an issue here with the user or mail address.