Isso pode acontecer devido a várias coisas. O Nginx está em primeiro lugar um proxy, portanto, ele reterá cabeçalhos HTTP. Portanto, se o seu HAproxy (ou mesmo o Proxy da LAN do usuário) já fornecer um X-Forwarded-For, você terá uma boa chance de ser retido por todos os proxies (HAproxy - > nginx - > backend).