I always prefer to download the log file from the Pi and sending it to the PC instead of trying to upload from MissionPlanner. It is 10x faster and is less prone to errors like this.
You may look into trying a different version of MP, upgrading or downgrading.