When you create the Takeout or when you try to download the archive?
Maybe there's some bug relating to the size of my download but I'd think a few hundred megs shouldn't be an issue to download.
dd if=/dev/zero of=testing bs=196k count=3k oflag=dsync
Then I downloaded it and it went fine. So the problem is on Google's side.The fact that I tried downloading the first archive so many times their service told me finally that I'd downloaded it too many times then the second archive failed around the same rough time frame. Their service is counting the failed downloads as successful, that's bad in itself.