When response headers exceed a certain count, Hyper throws error

Bug
When sending a request, I am getting this error:
Failed to send request: Client error: reqwest::Error { kind: Request, source: hyper_util::client::legacy::Error(SendRequest, hyper::Error(Parse(TooLarge))) }
I think it is because the number of headers exceeds 100. When I make a request with response containing 97, 98, 99, and 100 response headers, the requests all succeed.
However the second the response contains more than 100 headers I get this error.
macOS2026.6.0