Wrong file size in Desktop version

I use desktop (windows) version on PC along with Android on mobile.

What I noticed is the attachment file size is different on desktop. Is it a bug, or the file size is being calculated differently?

Also sometimes clicking on file has no effect. I wish it can indicate why i am not able to open/download the file. It’s very not intuitive UX.

Can you check it with a tool like diff or *sum? For example, Git for Windows comes with these tools, and you can also use the Windows comp or certutil -hashfile tools.