The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Authentication Required
Solution 1:
The above code and settings are CORRECT. The issue was that my password was not strong. I had been using a password tool to generate a password, which it declared as STRONG. However, G Suite did not. And shame on G Suite: it does not let you know.