Crypto -> USDT -> Fiat = Double Capital Gains?

Let say I trade my crypto for USDT with a gains of 1000 USD.

Now I have 1000 USDT and use that 1000 USDT to trade for USD.

Capital gains is 1000 (from crypto to USDT) + 1000 (USDT to USD) = 2000 total capital gains?

Random Crypto → USDT for gains of 1000 USD
USDT-> USD for fiats, 1000 gains???

Is this is correct or am I wrong.

Can i do my calculation on my total gains then each crypto gains?

I just sent 100 USDT to 100 USD to see if how it goes, so that question can now be void.