Angular SDK how to disable signup on login, wait for email verification and disallow social login with registered email

I’m using the auth0/auth0-angular package for Angular and followed the Auth0 guide but I’m having issue for multiple topics.

How to disable signup when calling the login function ? Or how can I create an user on my backend when a user is created with auth0 ?

When creating a new user, the isAuthenticated$ function always returning true even if the email is not verified. Plus I didn’t get any message to verify my account (in test mode).

Last question, if I use social login to create an account. I can also create another account using the same email from the one created with the social login. How to disable this behavior or use the same user created before