I think you can set the gas fees and the blocks actually, but this is the risk, this one is the risk when you use ethereum network. I made a transaction and the fee is more than 20$,.
I guess the solution is just wait, you only need to wait until the fee slowing down.
We need to know that the increase of it is becayse many miners do mining, so they need reward from it, and the higher price of eth, higher the fees too,
This is what I am doing, whenever I have to transfer eth from my wallet to another trading platform. You will see the gas fee that you need to pay. But if you will customize it, and set it a lower fee, I don't know how long you will wait for it to go thru or if it goes thru. If you are not in a hurry, you can monitor the gas fee here -
https://etherscan.io/gastracker, and just make a transaction when you feel you are not being screwed by high fees.