Parece que no hay necesidad de cambiar a OAuth2.
SMTP AUTH seguirá estando disponible cuando la autenticación básica se desactive permanentemente el 1 de octubre de 2022.
Por lo tanto, deberías poder cambiar a SMTP Auth añadiendo una variable de entorno adicional a app.yml.
DISCOURSE_SMTP_AUTHENTICATION: cram_md5
Además de eso, creo que necesitarás usar el hash MD5 de la contraseña SMTP como valor de la configuración DISCOURSE_SMTP_PASSWORD. Reconstruye el contenedor Docker después de esos cambios y pruébalo.