I started to have the same issue this morning after updating Chrome to 133.0.6943.127. Since the update, chunked encoding seems to work when wrapped inside a TLS tunnel but fails intermittently with this error when using plain-text HTTP.
Other HTTP clients like CURL and Firefox work, and I can't see anything wrong with the raw packets in Wireshark, so it does appear to be a bug in Chrome.