I have recently bought three Micro USB Flash drives.
All were sold as 128Gb capacity. All show the same Vendor/maker name in control panel under details.
I formatted all in the same slot in the same machine as NTFS
Two - the none Sandisk ones- show as 124Gb which is correct.
The Sandisk one shows as 117Gb capacity so there is something on that drive which which is not accessible to Windows (nor I suspect Linux, but I will check)
This appears to be a pretty standard problem with Sandisk drives when I do a Google search.
I am an IT specialist with over 40 years experience .