Maybe the issue is in the endpoint you are using for the "check_duplicate" function.
Inside of that one you are hitting whatever.api/auth/ and sending { 'email':'[email protected]'}. It seems very likely that the check duplicates endpoint is something like whatever.api/auth/check-duplicates.
If the endpoint is wrong, then you would get probably a 404 error which through your handle api error logic would generate a service authentication error. The code then displays this on the email and phone fields because it gets called on each one which is what you are seeing.