HttpWebRequest timing out in Unity 2020

Testing a heavily-used series of web requests in Unity 2020. The underlying code is used across platforms so uses System.Net.HttpWebRequest instead of Unity networking. This code has worked for a long time without issue up to 2019.4. In Unity 2020 however I’m seeing many requests timing out on the client side (i.e. throwing an exception after the 100s default timeout).

Are there any known issues with System.Net networking in Unity 2020? Other requests work fine, there is just one sequence that is causing the timeouts. Obviously haven’t ruled out the server as the culprit, but the server is happily servicing these calls from 2019.

Follow up here is that this happens only if there are two or more HttpWebRequests outstanding at the same time. If I make sure to only have one request waiting at a time I do not encounter the timeouts. This would seem to have to do with the worker thread pool–have there been any changes to the thread pool in the 2020 editor? I haven’t tested to see if this happens in a build yet.

Update for anyone hitting similar issues–I switched the code to use HttpClient and that seems to be working fine.