Por padrão, o nginx ignora os cabeçalhos HTTP que contêm sublinhados.
Você tem:
proxy_set_header CF_IPCountry $http_cf_ipcountry; #this line is the culprit
Mas isso deve ser:
proxy_set_header CF-IPCountry $http_cf_ipcountry; #this line is the culprit