Why am I was charged that amount ?

Hello, I made a transaction of 0,001 btc from my trust wallet account to my binance account, and when I made transaction it was written that my fee gonna be 0.74 but at the end of the time I have got additional 20,54 charged ???
What is this fee about ? Why am I was not informed before transaction? Why am I paying this fee ???
Screen shot of transaction is attached

Hello @Liya27 To better assist, please send the following information:

  1. Trust Wallet app version (open the app, go to the settings of the app and press “About”, take a screenshot, and attach it here)

  2. Crypto wallet address (press the receive icon near the send button, take a screenshot of the QR code, and attach it here. Also copy and paste it in plain text)

  3. Transaction hash or link (if you have any, please copy and paste)

  4. Further details about your issue (please explain what you were trying to do)

  5. Screenshots of the wallet (including errors or missing balance)