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.
<Snip>
Learning how to check and understand the mempool conditions yourself isn't difficult, and it's better than relying on any software to make the recommendations for you. When you understand it, you will probably always stick to entering custom fees.