Primeiro, você configurou o nginx para não armazenar em cache 301 respostas de redirecionamento. Se você quiser armazenar estes, (e você deve!), Então configure:
fastcgi_cache_valid 301 30d;
Em segundo lugar, o WordPress enviou instruções explícitas para não armazenar em cache o redirecionamento, para que ele não fosse armazenado em cache de qualquer maneira.