Yesterday I made my first Bitcoin transaction using Electrum and I was able to configure the fees I was going to pay. As it was a non-urgent transfer I selected the minimum fee Electrum allowed me: "Within 25 blocks", the lowest sat./byte available from the slide bar.
If the transaction was supposed to be included in the next 25 blocks, I thought it will take around 250 minutes (~4hours) to be processed. But I don't know why, after 2hours the transaction already had 6 confirmations.
This minimum fee ended up being 0.0008 BTC (~10 € as the time of writing, which was ~14% of the sent amount).
Why did the transaction went so fast if the fee was for 25 blocks?
As it was a non-urgent transaction, couldn't I have selected a smaller fee in any way? I couldn't find a way to pay smaller fee in Electrum 3 --I could have waited for 24h with no problem to avoid this high fee.
Does this means that I paid much more for the fee than I could have paid, given the non-urgent requisition of my transfer?