I think I have stated it already in my topic that it's trust wallet
Sorry I missed it.
But what I don't know is whether this high charges on bitcoin in trust wallet is applicable to bitcoin in Binance or other exchanges.
I can not get your question, applicable to bitcoin in Binance or other exchanges, what does it mean?
Trust wallet was acquired by Binance years ago,
in 2018.
Wallets can use good or bad fee estimators and they can give you good fee suggestion or bad (overpaid) fee suggestion. I am not sure about Trust wallet because I don't use it for my bitcoin.
Judging from people's explanation here, I think in trust wallet one must have up to $20 sats above before transacting, because it is needless to do a transaction that will incure changes that is higher than the amount you want to transfer.
They will suggest you fee rate in sat/byte or sat/vbyte, and I believe no suggestion like $20 sats, did you make a typo?
What are network fees. In this article, they suggest to use
https://buybitcoinworldwide.com/fee-calculator/