It looks like a problem with handling the gzipped response.
Your app is making the request with okhttp and sending the Accept-Encoding: gzip header with it. Changing the fetch call to request uncompressed text seems to fix it, e.g.
fetch(url, {headers: {"Accept-Encoding": "identity"}})