Apparently it does not work 'fine' or else you'd be able to write to all sectors. Since the destination drive appears to drop write commands without error, it can not be trusted and should be replaced.
Unfortunately this is a common issue with cheap SD Cards and USB flash drives. Not only the NAND used in these devices is very low quality, but so is the quality of the firmware as you'd expect the firmware to throw an error when it's unable to write to any specific LBA address.
In your case, since there was no error, the destination drive accepted the write, was unable to write and let it pass silently. It either simply did not detect the issue (which is bad), or detected and didn't notify (which is bad too).