Como executar o Discourse em um subdiretório de um domínio externo?

Isso nunca vai funcionar muito bem com uma instalação “normal”. Você realmente deve seguir o procedimento de instalação em subpasta. Isso resolverá seus problemas de CSP e muitos outros. Além disso, acho que você está quase lá.