postou respostas do comentário do OP
O problema foi causado pelo cabeçalho HSTS. No domínio principal, há o cabeçalho includeSubDomains
in HSTS de entrada. Se um navegador visitar o domínio principal e receber esse cabeçalho de HSTS, o navegador forçará a conexão via HTTPS também no domínio principal e no subdomínio . Então, está bem claro que o nginx não causa o redirecionamento.
Se você não quiser usar o subdomínio HTTPS, a solução é remover includeSubDomains
no cabeçalho da HSTS.