Sending USDC from a rollup to the mainnet deposit address
A wallet switched to Base or Arbitrum will send USDC to the 0x… deposit address and report success. That transfer happened on the rollup, where nobody is watching the address. Make sure the wallet is on Ethereum mainnet before you confirm.