Esas líneas le indican a Discourse que ignore la dirección de tus servidores proxy y reporte la dirección de la computadora real que realiza la solicitud.
El problema con Let’s Encrypt se debe a que no debes pasar esa solicitud a Discourse, sino al cliente de Let’s Encrypt que ejecuta el proxy inverso. Probablemente podrías agregar algo para indicarle que maneje esa solicitud /well-known él mismo. Tal vez tu amigo W pueda ayudarte a resolver eso.