リバースプロキシの背後で実行する理由はたくさんあります。Discourse.org のインフラが HAproxy の背後で動いているのは間違いありません。
私は Traefik と Caddy Server を使っており、過去には nginx、HAproxy、さらには Apache も動作させたことがあります(サブフォルダインストールで WordPress をクエリする場合など)。
これがあなたの問題です。force_https を有効にした上で、なぜ壊れているのかを特定する必要があります。無効にするのは選択肢ではありません。無料のサポートを求めましたが、回答した人々には Apache 向けの解決策がないようです。したがって、あなたは Apache 陣営のリーダーになる必要があります。