How to sell USDT for cash usually follows one of two routes. On a regulated exchange, the seller deposits USDT on a network its deposit page lists, sells on the market and withdraws the money to a bank account, after reading the fees and withdrawal limits. Selling to another person through the marketplace of an exchange keeps the coins in escrow until the seller releases them. A seller releases nothing before the money shows in the bank account itself, since screenshots of payments are easy to fake, and payments from third parties can get a bank account frozen.
Why is my bitcoin transaction pending? A pending bitcoin transaction has been broadcast but not yet included in a block, usually because its fee rate sits below what miners are picking at that moment. Bitcoin adds a block about every ten minutes on average, and a low fee in a busy spell can wait for several hours. Broadcasting the same transaction again never pays twice. A wallet that supports replace by fee can send a replacement with a higher fee, whereas a brand new separate payment can pay twice if the first one is confirmed later.
How to convert BNB to USDT depends on where the BNB sits. On an exchange, a convert or trade screen sells BNB for USDT and shows the price and fee before confirming. From a wallet the owner controls, a decentralised exchange performs the swap on chain, with the network fee paid in BNB, and the price filled can differ from the quote through slippage. The USDT contract address should match the one published by official sources, because a name and symbol are easy to copy. Keeping a little BNB back pays for later fees.