I have run into this issue multiple times in Win10 (I don't think this issue is OS-specific, though) on both SSD and HDD partitions. They were all formatted to NTFS partitions and had compression enabled.
I had been moving a VMWare virtual machine (~320GB) across different partitions, which consisted of multiple 2GB and 10GB Virtual Disk segments. I always copied those files to an empty partition with ample space. On one occasion the partition had ~460GB of free space, and OS claimed "Disk full" midway through the copy process. On another occasion I had them copied to a partition with ~800GB of free space, and I saw the leftover space being ~140GB after the copy process. I had to manually run chkdsk /f on these partitions to reveal the actual amount of free space.
Many thanks in advance for the help!