Hi Jason,
From the behaviour, I suspect the DNS Server. Can you add Google as your DNS Server? https://developers.google.com/speed/public-dns/docs/using
The error is comming from the underlying .NET. 100.000 ms is the default value for https://learn.microsoft.com/en-us/dotnet/api/system.net.http.httpclient.timeout?view=net-8.0
If not DNS, there is a problem with your internet connectivity. Some tests can be done to find out the time and length of the outage. With that, you can create an Incident by your provider.
If you need more information, you know how to reach me.
Go Make It