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,