Tengo Discourse detrás de un proxy inverso Caddy, y resulta que la solución fue agregar
header_up X-Real-IP {remote_host}
a la sección reverse_proxy de mi Caddyfile, algo que no había necesitado antes.
Deduje que se necesitaba X-Real-IP debido al mensaje de error similar en esta publicación.
Espero que esto ayude a alguien con un problema similar.