Desconexão forçada que não consigo acionar de forma confiável

Tenho enfrentado um problema vago há algum tempo, e só recentemente consegui entender os sintomas o suficiente para relatá-lo.

Fatos:

  • Instância do Discourse instalada localmente
    • O acesso à internet da instância ocorre por meio de um proxy reverso do Cloudflare
    • O acesso local ocorre por meio de um proxy reverso local dentro do meu UTM
  • Minha conta de usuário é administrativa
    • Sou o único usuário administrativo regular no sistema; existem outras contas administrativas, mas são raramente usadas
  • Alguns usuários acessam o Discourse tanto na rede local quanto pela internet
    • Eu acesso regularmente o sistema do Discourse localmente e pela internet
  • Alguns usuários acessam o Discourse apenas pela internet
  • Quando passo longos períodos fora da rede local e acesso o Discourse apenas pela internet, não enfrento esse problema.

O problema:

  • Frequentemente, minhas sessões são encerradas após cerca de um dia. Isso ocorre em todos os meus dispositivos que usam a conta, incluindo meu celular Android, desktop e laptop. Isso não acontece com outros usuários.

Suspeito que alguns dos mecanismos de segurança do Discourse relacionados a locais de login desconhecidos estejam contribuindo para esse problema, mas não sei como refinar minha teoria nem como resolvê-lo. Alguma sugestão?

1 curtida