Depois de ter passado muitas horas com esse problema, finalmente encontrei um erro na configuração do meu servidor. Com nginx está tudo bem, mas esqueci de permitir 443 port no ufw. Eu erroneamente decidi que a regra "Nginx HTTP" é suficiente para as conexões http e https, mas na verdade apenas a porta 80 / tcp estava aberta, então eu inseri ufw allow 443/tcp
e todos os erros desapareceram! @alexus e outros me desculpam por desperdiçar seu tempo!