TRC20 USDT Sent to an ERC20 Address
This specific mismatch is common because both networks technically use different address formats, but confusion still happens when copying addresses between apps.
Why this usually can't be sent in the first place
TRC20 (TRON) addresses start with T and use a different format than ERC20 (Ethereum) addresses, which start with 0x — most modern wallets will actually block you from sending TRC20 funds to an address in the wrong format entirely, catching the mistake before it happens.
If it happened anyway through a custom flow
This scenario is more likely to occur through custom scripts, exchange internal transfers, or older interfaces that don't validate address formats strictly. If a transaction was somehow sent, check on TronScan whether it actually confirmed on the TRON network at all.
What to do
Contact the platform that owns the destination address with your transaction hash and a clear explanation of the mismatch — recovery, if possible at all, has to happen on their end since the funds never left the TRON network to begin with.