Not receiving eth in transactions


I am using uniswap to trade some tokens back to eth.

When I confirm the swap, and my meta mask pops up, it shows me the gas fees but I am not receiving any eth.

For example, I am selling $100 of a token for eth on uniswap and the gas fee is $10. So the value and gas fee should come to $110 on metamask. The issue is I am not receiving any eth into metamask, I am just confirming the $10 transaction. So the value + gas fee on metamask is just $10.

The value of eth I should receive on uniswap when reviewing the trade is correct. It seems like the issue is with metamask.

I have used uniswap a lot. What can you suggest to fix this?

Thanks in advance.