Hallo,
kopier dir den Request als curl-Request und probier damit ein wenig herum (wenn du mit CLI und curl umgehen kannst) oder nimm ein API-Testtool wie postman, bau den Request nach und teste dann.
Dann kannst du sichergehen, dass es wirklich am "Accept"-Header liegt.
Erscheint mir sehr merkwürdig, dass nginx da einen Unterschied machen sollte.
Viele Grüße Matti