Tool fetch not downloading entire file

Hello. /tool fetch behaves very strange and unreliable.

/tool fetch url="https://lists.mikrotik.help/openbl.rsc" keep-result=yes mode=https
      status: finished
  downloaded: 238KiB
       total: 348KiB
    duration: 2s

/tool fetch url="https://lists.mikrotik.help/openbl.rsc" keep-result=yes mode=https
      status: finished
  downloaded: 344KiB
       total: 348KiB
    duration: 1s

why does it not downloading entire file? Every time final file size is different.
I have RB750GL with 6.39rc55

update: tested with keep-result=no few times, output displaying correct downloaded size. But output is strange also.

/tool fetch url="https://lists.mikrotik.help/openbl.rsc" keep-result=no
      status: finished
  downloaded: 348KiBz pause]
       total: 348KiB
    duration: 1s

another update:
Tested on RB750, different place, different ISP - but result is same, file not downloaded correctly.

Also tried some bigger binary files via HTTP and HTTPS on my 750GL - they are good. Have not checked md5’s, but at least sizes are correct.

I ran into the same issue where only part of the file was downloaded, but this only happend when I was downloading to an external MicroSD card on my CCR1009-7G-1C-1S+. When downloading directly to the flash on the MikroTik, the entire file was downloaded without issue.