Acabei de chegar ao mesmo repositório git que você encontrou, investigando um problema ufw/docker, isso me fez pensar neste tópico.
O que exatamente você mudou (quero dizer, posso ver as linhas adicionadas, mas o que isso significa?), e essas mudanças são especificamente para o Discourse?
Usei o código padrão no repositório e meu problema com UFW parece ter sido corrigido depois disso.
EDIT: Quando uso seu código editado, no primeiro momento em que executo ufw reload, recebo o seguinte erro:
ERRO: Não foi possível carregar as regras de log