Creo que la combinación correcta de soluciones fue la siguiente:
Según @itsbhanusharma:
EDITAR /var/discourse/containers/app.yml y modificar los puertos a unos personalizados; yo usé:
- "8080:80" #http
- "4343:443" #https
Ejecuté ./launcher rebuild app
Luego modifiqué nuestro proxy accesible externamente para reenviar las solicitudes en los puertos 80/443 a http://internal_ip:8080.
Después de ejecutar sudo nginx -t y sudo systemctl restart nginx, inicié sesión en el servidor https://discourse.mobiusnode.io (que aún mostraba los problemas mencionados) y habilité force_https, momento en el cual parece que todo funciona correctamente.
Ahora voy a reproducir este proceso en los servidores/infraestructuras restantes.