Recently i have done tx on uniswap. The total fees cost goes 50-80USD. noramlly compare to binance smart chain its huge.
anyway there is "Approve" and "swap" . each there are charging. why there are two things , means approve and swap,
there need to eth 2.0 or BSC needy to replacement this insane network fees... I really fedup
If you want to use lower gas fee, you just have to wait some time and you will be able to use lower fee.
I usually check the gas fee here :
https://etherscan.io/gastracker before make any transaction in ethereum blockchain.
It is very frustrating if we want to swap token for other token in uniswap because insane gas fee indeed, that is why many new projects on bsc now.