Zend certified PHP/Magento developer

Why is there such a big difference between Size and Size on Disk on External HDD when Internal HDD has same cluster size and no difference [duplicate]

I have two external hard drive from WD Elements connected to a raspberry pi 4 used as a NAS system.
The raspberry is running raspbian lite.

On my computer running Windows 10, I have an hard drive with a folder which weights 40 gigas, with a lot of files inside. The size and size on disk are almost the same.

On the NAS HDD the Size on Disk of the folder is much bigger (for only 17 gigas of real size it occupies already 44 gigas, since the transfer is not finished).
To check the size of the file on the NAS HDD I right click from Windows on the HDD icon, and check the properties.

The internal HD and the external one have the same NTFS formatting, the same cluster size (4096) and the same byte per sector (512).

Why would it be there such a big difference?

No files are compressed, and it doesn’t happen only for that folder.
It happens on both the WD Elements HDD mounted on the NAS.

Thank you for any help