Is this fake?

I’m 95% sure this is a fake sandisk 128 microsdxc but I’d like to know what exactly about these reports make it fake when I return it. Could formatting give these errors? I think it was formatted exfat but theres a chance it was fat32 also.

Heres the report from H2testw and attached is from fakeflashcheck software.

Warning: Only 127994 of 127995 MByte tested.
The media is likely to be defective.
1.9 GByte OK (4087991 sectors)
123.0 GByte DATA LOST (258043721 sectors)
Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
123.0 GByte corrupted (258043721 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x000000007cc16e00
Expected: 0x000000007cc16e00
Found: 0xa8f8ca99b31594a0
H2testw version 1.3
Writing speed: 3.92 MByte/s
Reading speed: 5.02 MByte/s
H2testw v1.4

the results look like you have a 2GB card that has a spoofed partition to look like 128GB card. That’s why it says 1.9GB OK and the rest is lost. This is probably a fake but if you need confirmation contact sandisk support and they can check authenticity.