Wait… now you have LETSENCRPYT_ACCOUNT_EMAIL in there twice. You only need it once (your prior subset didn’t indicate that it was there twice).
I’m not seeing anything obvious however. Do you have apache/nginx sitting in front of Discourse and hosting other sites on the same box, or does this box only run Discourse via Docker?