Acredito que o HTTP / 2 só funciona em TLS1.2. Tente tirar 1.0 e 1.1. Remova também o armazenamento em cache para diagnóstico. Aqui está minha configuração HTTP / 2 de trabalho com um certificado Let's Encrypt. O suporte a HTTP / 2 ainda é relativamente novo, sugerindo a atualização para o nginx mais recente, atualmente 1.9.9.
ssl_certificate /path/to/fullchain.pem;
ssl_certificate_key /path/to/privkey.pem;
ssl_protocols TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers ECDH+AESGCM:ECDH+AES256:ECDH+AES128:DH+3DES:!ADH:!AECDH:!MD5;
Isso pode não resolver seu problema, mas pelo menos fornecerá algumas informações que ajudarão no diagnóstico.