Ghost v3 Sign Up Issue

Ive installed v3 and upgrade my previous site.
I can send mail from the test option in the UI and all is ok.
However, if I try and login or signup. I just get please enter a valid email, i can confirm the emails are all valid.
Looking at the backend, the API request goes out to ghost. However the API response is 500.

Any ideas?

To confirm setup I am using:

env.list
mail__transport="SMTP"
mail__from="noreply@###"
mail__options__service="SMTP"
mail__options__auth__user="###"
mail__options__auth__pass="###"
mail__options__host="mail.privateemail.com"
mail__options__port="465"
mail__options__secureConnection="true"

Any ideas?

I fixed this by moving from Namecheap to using Mailgun.