Answer
Check whether the target API only correctly processes a request containing a single, correctly-formed Content-Type header value — many HTTP endpoints only honor the first Content-Type header they receive and mishandle or reject anything else, including a request that ends up with more than one Content-Type value or one that doesn't match what the endpoint expects (for example application/json specifically). Confirm the routing address configuration sends exactly one correct Content-Type header value matching what the target API actually requires, rather than assuming the headers are fine just because they looked correct when captured from a working REST-tool request.