Why did a failed USDT transfer still burn TRX?

An on-chain transaction can consume resources even if it fails. When Energy is insufficient, contract execution fails, or parameters are wrong, the network may still charge resource cost. Identify the failure reason before retrying to avoid repeated TRX burn.