OK, Win10 is suspect here because the disks on the compatibility list are tested to confirm the act as they are expected to.
A possible test is to enable the FTP server on the NAS and create a user with password.
This allows any FTP client to connect if they know the user/password. It also means that the AndFTP client for Android will work and show actual file size. Using FileZilla for windows should also display the actual file size (at least it does on win7).
If you can confirm the actual file sizes using any operating system other than win10 you should be in a better position to see what is going on.
There is also the marketing aspect of the disk size to consider. Here is a comment from a technical forum concerning the new 8 TB drive announced not long ago:
Re: Is it really 8TB?
I suspect it is 8TB unformatted as drive manufacturers report sizes, ie 1TB = 1,000,000,000,000 bytes as opposed to 1099511627776 bytes that you might be expecting.
In addition to to the TB/TiB difference you will also have the usual loss of capacity due to formatting.
(yes, it annoys me too even though 1TB being 10004 is mathematically (decimal) correct, being an old fogey the binary 10244 is what would seem more logical)
Although that shouldn't be a problem it should be considered.