I saw the same. My best initial guess is that this is somehow caused by cloudflare either setting the content-type header to text/plain or not setting the accept-ranges header. Or maybe both?
Mostly that, because it doesn't support resuming partial downloads either (it says http server does not support byte ranges)