If you transferred USDT from your Metamask wallet on the Binance Smart Chain (BNB network) to your KuCoin wallet on the Ethereum network (ETH20), it's possible that the transaction is still pending or it may have failed.
Here are a few steps you can take to troubleshoot the issue:
Verify the transaction on the Binance Smart Chain Explorer - Check if the transaction shows up on the Binance Smart Chain explorer. You can do this by going to
https://bscscan.com/ and searching for the transaction hash. If the transaction shows up as successful, then it means that the funds have been sent from your Metamask wallet.
Verify the transaction on the Ethereum Explorer - Once you have confirmed that the transaction was successful on the Binance Smart Chain, you should also check the Ethereum blockchain explorer to see if the funds have arrived in your KuCoin wallet. You can do this by going to
https://etherscan.io/ and searching for the transaction hash.
Check your KuCoin wallet - If the transaction shows up as successful on both blockchains, then check your KuCoin wallet to see if the USDT has been credited to your account. Make sure that you are checking the correct wallet address.
Contact KuCoin Support - If the USDT still hasn't arrived in your KuCoin wallet after checking the above steps, you should contact KuCoin support for assistance. Provide them with the transaction hash and any other relevant details to help them locate the transaction and resolve the issue.
Note: Always make sure that you are sending funds to the correct address and network. Cross-chain transactions can be complex and may require additional steps or fees. It's important to double-check all transaction details before confirming the transfer