I get your point but it is you not getting my point, transactions are irreversible on the blockchain but with if they aren’t confirmed they can be spent to another address through the use of RBF and since RBF isn’t enabled on your transaction because of the wallet you use for sending them you can simply double spend which is possible for two reasons; first is because the transaction is still unconfirmed and secondly because most nodes have enabled default RBF so they can easily replace old transactions with new ones.
Now why you need to actually import your wallet is because your trust wallet isn’t flexible like this to actually switch nodes like the electrum wallets or other wallets, you can simply switch nodes and check which of the nodes has your transactions as local and then your can rebroadcast a new transaction with a much higher fee. Reason why you use a much higher fee is because the old transaction might still be in the memepool of other nodes so to with fee being the priority for transaction selection the new transaction is picked and confirmed, there by rendering the old transaction invalid. But as BitMaxz suggested if you check the mempool explorer and your fee is around purging fee rate then you can as well wait for it to be automatically dropped from all the nodes.
Or better still contact the exchange in question should the transaction drops but to me that process takes a longer time and in most cases it never gets resolved
Yes I know, that’s why I even suggested the idea of double spending same transaction (basically RBF) as most of the nodes will just replace it with the new transaction since they have RBF enabled as default