With this, you should be able to make your transaction, the fee amount wouldn't be more than ~$2.1 or better still check mempool again if the fee rate has increased or decrease before you broadcast the transaction.
You are forgetting about the weight. In your example, that's a much smaller transaction of only 277 vBytes. Look at the picture in the OP. The weight is over 2000 vBytes as he is using many inputs. It will cost him much more than the estimate your Electrum wallet shows.
You quoted the wrong picture.
OP actually created two transaction. The first one was when he added many inputs transaction that amount to 2000vbyte.

He was then advice to reduced the inputs which I think he chose one input to spend which gave him a total size of 277vbyte with optimal fee rate of 12.2 sat/vbytes which gave him 0.00003444btc total fee.

I converted it to the btc(0.00003444btc) to usd at time which was $2.1 and seeing that it's considerable, I advice him to just use it.