High Fee is now a big problem for low income investor. Of course no one can bear 20% fee.
I have some solution for you to avoid high fee.
First choose Binance P2P trading where you will get Usd or Btc without any fee. Then trade for BCH.
2nd one is tobuae FTX exchange. Send trc20 to Ftx and exchange this xoin with BCH. Ftx has no withdraw fee . you can withdraw btc,Eth,BCH without any fee to any wallet or exchange.
We have found many times that the average problem is the same, which is related to shipping costs which are very unfriendly for small traders. it is difficult for us to find this solution, unless the Dev and his team make concessions for this very expensive cost. but that is not possible, they are doing business and looking for profits not see small or large traders. they assume that their wallet will still be used. It is not realized that gradually, if one exchange at a low cost emerges, it will have a great consequence to abandon the old and switch to the new.