Não sei se você fez isso, mas você tem que enviar para o endpoint o certificado com a chave priv com comandos como:
heroku certs: adicione server.crt server.key
E verifique se está tudo bem com: heroku certs
Se não estiver certo, você tem algo errado no certificado, edite com um vim ou bloco de notas para verificações dentro do cert.