The reason why your transaction is slow because you're pay with small amount fee, if you increase it at the high priority, your transaction will got confirmed less than 5 minutes, see the mempool.space
https://mempool.space/ if you want to set the fee.
However Trustwallet is suck closed source wallet and doesn't have feature to set your own fee based on sat/byte.
Nah, you are 100% wrong, Trust wallet automatically pay the transaction fee and I never adjusted it anyways, if this isn't from BTC itself then Trust wallet is to be blame, at first I sent 50$ worth of BTC with 0.15$, tell me how this isn't fair?.