If that is $175 then it's extremely cheap, perhaps suspiciously so (if that was $75 it's definitely fake). The only 512GB microSD I'm aware of is the Integral one, released late January this year, which is selling in the UK for about twice that amount (UK prices include sales taxes, while US prices are quoted without, but that's a 20% effect). And every press report of it describes it as the first 512GB card.
The problem with fake cards is that they don't really give you the capacity you have paid for. So if you buy a fake '128 GB' card that's really a 16 GB card that's been hacked to identify itself as 128GB, it will all look normal until you try to write more than 16 GB of data to it. Then the phone won't realise it's full (because it thinks it's a 128 GB card) and new data will be written over what's already there, with the result that files will be corrupted.
So, first test: if you bought it before late January, or if it has a different brand name on it, you can be pretty sure it's a fake. If it was working in your phone there's an app called 'sd insight' that is a good first pass test, but by the sound of things that's not an option for you.
A second test is if you are using it and find that files are disappearing or being corrupted, that's a sign that it's probably a fake.
The definitive test is to put it in a card reader, plug it into a PC, then use a little utility called h2testw (a free download) to check the capacity. A fake card is a lower-capacity card that's been modified to report its capacity as higher than it really is, whereas h2testw will test the actual free space on the card (which, on a freshly formatted card, is the real total capacity of the card). It's slow, but thorough, and won't be fooled by the spoofing of the card's capacity.