Lately ETH fees have been skyrocketing and I have been paying 50 cents for a normal eth transaction and over $1 for contract functions. Used to be a few pennies at most to get your transaction confirmed quickly.
Well it depends on the gas limit you set but probably you are right it was high value of eth now when using the gas I'm just going to transfer a gas and it make 2$-3$ per transaction I don't know why gas is that huge for ethereum maybe many people are using it so the transaction became slow and you need to put the gas higher.
You should adjust the gwei to be matched with the gas limit. Gas limit is a limitation for how much the fees will be taken by the network. How much your fees will be determined by how much gwei you have putted it in your transaction.