I wonder, have you guys checked this excellent built-in DEX feature inside Trust wallet?
If you have owned Multi-Coin wallet on Trust wallet, you can easily use swap and exchange features on it. The wallet supports ERC-20 tokens and BEP2 to convert against ETH and BNB respectively(Vice-versa too).
Once you click on "DEX" option inside the wallet, you can see two options on the top i.e. SWAP and EXCHANGE.
SWAP lets you convert tokens quickly at the real-time exchange rates however, the exchange feature allows you to place buy and sell orders at your desired rates. Remember, wallets automatically connects with BinanceDEX for exchanging purpose so you need fees to cover the network charge. Check here for fees.
Also, here is already a decent article to guide you from the Trust wallet. Good Luck😉!