Is there any way we can restrict users from creating another site using their managed account?
Yes, you can use automatic product discovery
Just to add to @Ignacio answer, product discovery will not prevent a managed account from creating a new site, but as a site admin you will be notified when that happen and can take the appropriate steps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.