The thing is I used electrum way back then though and did lot of transactions. I recall even receiving coins to the same address a while back. I then read you shouldn't do that. So did doing that increase the fees?
Having many utxo on a single transaction is going to exponentially increase your bytes by time you plan to send them all to another address. Not only that, your privacy is also at risk.
However, with transaction fee rate low as 1 sats, you can consolidate them all together to one address so when you are ready to spend them, even if transaction fee is high at the time, you wouldn't have to worry about paying the fee.
The thing is with a nano ledger s plus, you can always just try previewing what are the sending fees if you do 0.01 btc send compared to 0.05 btc right? Well it seems you can't since well if you do one for 0.01 btc, the next 0.01 btc transfer you have no idea? But the 0.05 btc transfer you would know if you put that since that is all you plan to transfer? So is it always best to transfer the total amount of btc you want to an exchange first? That should and always cost you the same or less than if you do 0.01 BTC transfers 5 times or like 0.005, 0.01 and say some other amounts and it could be 10 transfers?
If you have no use of sending all your Bitcoin to an exchange, there is no need to send everything at once.
Anytime you try to send transaction, the Nano doesn't pick fee out of no where, it recommend it for you base on the network fee but you don't have to use it, you can customize your fee to lower fee if you can wait. It's always good to use of the websites above to track transaction fee rate so you don't have to over pay fees.
Is it possible if you want to send 0.05 btc, the fee would be a ridiculous amount even if you use the lowest priority fee? What would that be? The thing is even if you use low priority, how long does that even take now? Back then I recalled it could take hours or a day even when low priority but that was years ago. Then when it got to normal, I think low priority still is done within 30 minutes? If you want 10 minutes or less, always do medium priority or high priority right? The thing is back then with electrum, I never used the coin control much or knew how to use it. I recalled when I sent btc from electrum to nano ledger, I did many transactions as I wanted to do multiple transactions. With the nano ledger, I would send or receive as normal but never look at coin control or anything like that. But if I send 0.05 btc, should the btc be sent from my last transaction received? My last few transactions on nano ledger has been receive and not sending.
It's all depends on how miners find the next block. If mining difficulty is high, it will take more than 10 minute for your transaction to be included in a block because miners have to find a block before your transaction can be mine.
You can use fee rate as high as 10 sats/vbyte and your transaction can take 30 minutes for it to be included if the miners hasn't found any block at the moment.
In a scenario where blocks are found often and your transaction isn't included due to low fee, you can adjust your fee again. You can bump the fee with RBF or CPFP.
Don't get your self worry about time transaction will get mine. Make sure you use mempool or any above to track fee rates before you send any transaction and you will be fine unless you are always in a rush or something.