W metodzie submitAuthTokenRequest wysyłany jest payload XML jako String, ale nie jest ustawiany nagłówek Content-Type (ustawiany jest tylko Accept).
Klient java.net.http.HttpClient nie ustawia Content-Type automatycznie, przez co request jest wysyłany bez tego nagłówka.
W części środowisk (np. przy użyciu proxy lub pośrednich warstw HTTP) prowadzi to do odpowiedzi 415 Unsupported Media Type.
W innych metodach biblioteki nagłówek Content-Type jest ustawiany poprawnie (np. application/json, application/octet-stream), więc zachowanie w submitAuthTokenRequest jest niespójne.