Seems many folks struggle to get HttpClient to behave nicely in Unity.
You may wish to consider sticking with Unity’s own UnityWebRequest.
UnityWebRequest seems to Just Work™ most of the time, when configured properly.
Networking, UnityWebRequest, WWW, Postman, curl, WebAPI, etc:
And setting up a proxy can be very helpful too, in order to compare traffic: