1 MB chunks are legal and should work, but I've seen this behavior before and don't know what causes it. I tend to use smaller chunks on slow, unreliable or non-Internet links. At one time I had a theory that the second chunk started to send before the first one finished, and got unfair treatment. But I was never able to prove that.