If you copy a file to the SD card on a PC, you need to tell the PC to "Eject" or "Safely remove" it, and have confirmation from the PC that it is safe to remove before you pull it out of the socket. Otherwise the PC may still be copying data from its cache to the SD card, even though the file copy is shown as having completed. Also, removing the SD card before the write has completed may result in a corrupted FAT.
I suggest you put the card in a PC and run disk checking tools on it, to check whether the SD card has been corrupted.
Uploading files over the network to a Duet Maestro usually runs at 600 to 800kbytes/sec, although for very large files it may slow down a little. So a 218Mb file should upload in less than 10 minutes. If it is taking longer than that:
Check that the SD card is formatted with 32kb or 64kb clusters (64kb is best). You can use the M39 command to check.
Consider buying a better SD card. We suggest choosing a well-known brand with at least a Class 4 speed rating. Format it using 64kb cluster size.
When you upload a file to the SD card over the web interface, the firmware checks the stored file size against the file size reported by DWC, to guard against lost data.