File corruption

I’m running into a regular issue with files becoming corrupted. Here’s my scenario. I will create a tar or zip file and then encrypt it using GPG. I’ll then create a hash .md5 file and upload both in Insync. When they sync back down to another computer via Insync, the gpg file will be corrupted. It fails both the md5sum as well as the gpg decryption. If I go to the original computer and selectively unsync that file and then selectively sync it again (to force it to download), it too will fail the md5sum check as well as the gpg decryption.

It doesn’t happen on all files, but it happens on about 25% of them. It doesn’t appear to be related to file size either.

Has anyone else run into this?