
Me parece que com essa configuracão com webhook no location e no proxy_pass, os métodos que você precisaria ter seriam xxx.com/webhook/webhook e xxx.com/webhook/webhook/pix. E como tem webhook no location, daria loop infinito no proxy_pass.
Sugestão: proxy_pass 127.0.0.1:8080/ , e seu serviço atenderia também em http mas só com listen em 127.0.0.1:8080 que só é acessado localmente.