so what can you do to revert the BTC to your wallet since the transaction is still pending, so I don't know if its possible to get back your bitcoin since is on pending getting one week the transaction incident occurs.
Some wallet (such as Electrum) have feature to "cancel" transaction, by replacing that transaction with newer ones which send all coins to your change address. This is only possible if the transaction still unconfirmed (not included in a block) on Bitcoin network. Otherwise, contact their customer support and hope they'll make an exception for you.
The customer service of the Trust wallet, or the excahges that I used, the exchange in question I used for the transaction is remitano and the last I contacted them, they said they don't have anything to do, that the deposit that can be confirm on their network in bitcoin is 0.0005, but in my Trust wallet history, it still writing pending showing that it has not be confirmed, so I don't know the possibility, of it be revert as I said from the beginning.