Why does Windows Explorer disagree on file size when displaying vs. deleting files?

Windows Explorer is showing the file as 438.144 KB, but when deleting, it says “Size: 0 bytes”.

Windows Explorer 0 byte vs file size

After deleting this file, I refreshed (right click, refresh). Still, for the next file, it shows 1.048.576 KB, but in the message box it says “Size: 0 bytes”.

Windows Explorer 0 byte vs file size, Second try

Does this commonly happens on SD-cards? Is my SD card broken? I still use Windows 10.