I have transferred USDT from My metmask BNB network to kucoin erc-20 network Address but still not arrived on kucoin after 12 hours. when i check on bscscan through TxID it is showing success.
tx ID :0xe009c3c18b39a237cb988e7075f453ef14b467667e58d51d8a87d42104a619b6
You sent it to an exchange, you need to contact the exchange, OmegaStarScream give you the right thing to do. Supposing you sent it to your noncustodial wallet, it is your seed phrase or priivate key, you would have seen the coin, or would have been told to import the seed phrase or private key to a wallet that support the network that you sent it to and you would have seen your coin easily and be able to spend. The seed phrase or the private key belongs to Kucoin, Kucoin has your USDT with them.
You transferred USDT from one blockchain (BEP20) to another blockchain ERC20. ERC20 is an Ethereum blockchain. It is not possible to transfer directly, only by exchanging through a bridge or some exchanger. You can forget about your USDT.
On Kucoin, BSC is suspended, if not that it is suspended, it wouldn't have been like this. You can check this which I take from Kucoin USDT network withdraw list. The network supported:
I saw BNB to be suspended, probably if no more suspended, he should see his coin. But the best he can now is to contact Kucoin customer care, they may help.