USDT TRC20 transfers on TRON do not fail silently when energy is missing. The contract call still runs and the shortfall is paid by burning TRX. That is why a wallet can move USDT and still lose TRX you did not plan to spend.
A practical sequence that still works in 2026:
1. Check energy...