A quick look at UnityWebRequest's documentation and a few forum threads would suggest you can’t use the simple Post(url, datastring) with json data, it’s for url encoded form data. Check https://forum.unity3d.com/threads/unitywebrequest-post-url-jsondata-sending-broken-json.414708/#post-2719976