Almost all users when register a new account get Error 500
which they think there's a problem so they leave the website
and if they do refreshed they are logged in and have to choose their role
if they didn't choose they don't appear as users in admin panel