gRPC плохо работает в хапроксе и хорошо в нгинксе. Если быть точнее, то поддержку грпц в хапрокси была добавлена только в 19м году в версии 1.9.2+. Таким образом тебе нужно ДВА проксирующих сервиса для разного типа трафика. Скажем в хапрокси для != http делаешь проксипас на нгинкс, который уже рулит грпц