Create New Site

I just created my site on the hosting platform, selected MultiSite, and added a user in the network. All that seemed to work.

In settings, I selected that logged in users can create new sites and it does not seem to be an option on the new user I added.