The first thing people do after a migration is compare gigabytes. They almost always find a difference and draw the wrong conclusion from it.
Providers account for used space differently: some include indexes, some round, some deduplicate attachments. Add the headers the receiving server writes itself.
So the unit of verification is the message, not the byte. Message counts per folder should match; sizes are not required to.