So here goes..I'm 99% sure i already know the answer to this, but it doesn't hurt to ask, just to make sure...Is there any way of recovering my USDT?
There's no way for you to recover your money again. You have been losing your USDT coz it's get stored in real contract address and this will never be recovered coz the exchange site has no power to do that.
And trust me, this was an EXPENSIVE lesson on making sure I check, double check, and triple check the wallet address the next time....
Im always copy and paste to make sure if i have copied the right address. I thought that contacting the owner of the project will be also useless as they will argue if that's your fault. The contract was not the same as a common ethereum address.
I hope you will be so lucky about that.