Добрый день. Спасибо за ответ.
> > location /exchange { proxy_pass https://frontendexch.kernel.local/exchange; }
> Поскольку uri менять не нужно, можно попробовать вот так:
> - location /exchange { proxy_pass https://frontendexch.kernel.local/exchange; }
> + location /exchange { proxy_pass https://frontendexch.kernel.local; }
> В этом случае на бекенд будет передаваться оригинальный запрос в
> том виде как он пришёл от клиента, точно также закодированный.
Попробовал сделать так как Вы посоветовали, работает.
> Будет здорово если вы попробуете прилагающийся патч и сообщите о
> результатах.
Патч попробовал - проблема также ушла, теперь перекодирует верно при
location /exchange { proxy_pass https://frontendexch.kernel.local/exchange; } .
Еще раз спасибо. Вопрос закрыт