The issue was when adding a new site, wordpress was making the site and home urls all weird that needed to be fixed.
When creating the new site/domain, wordpress automatically created a new Admin user for that site/domain, so I believe they do have the correct permissions. I see the user is an admin on in the panel. They just cant log in.