Sending from an exchange on the wrong network
When you withdraw USDT from an exchange to the deposit address, the exchange asks which network to use. The deposit address here is on Ethereum, so the answer is Ethereum (ERC-20). The same 0x… string is also valid on BNB Smart Chain, Polygon and Arbitrum; a withdrawal on one of those lands on a ledger this swap does not watch.