The docs for IIS request size limits mention an "upgraded connection" with no explanation as to what that means.
For example, the MaxRequestBodySize property of IHttpMaxRequestBodySizeFeature (docs)
The maximum allowed size of the current request body in bytes. When set to null, the maximum request body size is unlimited. This cannot be modified after the reading the request body has started. This limit does not affect upgraded connections which are always unlimited.