Eu segui as mesmas instruções há 15 dias.
cd /var/discourse
./launcher enter app
"/shared/letsencrypt"/acme.sh --cron --home "/shared/letsencrypt" --force
exit
A primeira coisa que aprendi foi que, se você visualizar o certificado no Chrome, ele pode mostrar como inválido, mesmo estando válido. Veja: Bug do Chrome/Chromium: certificados SSL exibem datas incorretas (expiradas)
Em seguida, tentei
me@site:/var/discourse$ sudo ./launcher rebuild app
o que não funcionou, e finalmente
sudo reboot
O site passou a funcionar conforme o esperado.
Embora eu tenha observado o passo sobre rebuild, não tenho certeza se ele é necessário, mas foi uma etapa que realizei no caminho.