I tried to see if I could cancel it with electrum wallet but not possible.
As far as I know, trustwallet doesn't flag transactions as RBF and you shouldn't see "bump fee" and "Cancel transaction" on electrum.
I don't think this has changed in the newer versions of trustwallet.
If you are sure that the transaction is not yet confirmed, you can replace the transaction using the same blue wallet with another transaction. You can copy the right address this time and try sending the coin out this time with a much higher fee, which could make it go faster, and the first one will be cancelled.
Bluewallet doesn't allow you to the change the receiving address to any address you want when replacing the transaction with a new one.
If the transaction has been flagged as RBF, bluewallet allows you to bump the fee or cancel transaction.
With bumping the fee, you make the replacement transaction to the same receiving address, but with a higher fee.
With canceling the transaction, you make the replacement transaction to your own address and with a higher fee.
I have once imported a trustwallet seed into blue wallet before and it supports bumping of the transaction. But I don’t know if it will show for a pending transaction before importing it, but if there is bump option just do RBF to any other address of yours.
If you imported your seed phrase in bluewallet and then made a transaction, your transaction was RBF enabled.
If you make a transaction using trustwallet and then import your seed phrase in bluewallet, your transaction wouldn't be RBF enabled. There is no way to enable RBF after signing the transaction.