User can't access dashboard to join affiliate program?

Hi, I'm using prosites and the affiliate program plugins.

When a person signs up for only a username, they have no access to the dashboard so they can't sign up for the affiliate program.

In the chat I learned the people signing up should be assigned to a site which is not happening. Ever user I have is set up in the network admin instead of the main site.

How do I fix this problem? How do I assign user to the main site so they have access to the affiliate program. And I hope the communities and reader.

I granted Support Staff Access if you need to take a look.

Thank you for your time