I was thinking this is more of a technical issue. But I considered the 5% discount and it seems right around the amounts mentioned in the OP. There's a slight yet significant difference, though. If the maximum discount is at 5%, the price should be $29,756.85 and not $29,125.
Anyway, if this is indeed caused by what Binance.US is going through, isn't this a great way to do some arbitrage? Even considering the spread, with a difference of more than 5%, it's probably good enough.
So is there anything I can do or am I screwed and out of thousands of dollars?
So you did buy or sell? Did you try making a withdrawal? I mean, one could make the most out of this. Well, provided this is indeed the real price in the legit Binance.US platform.