This is wrong. The transaction fees depends on the ferrate at a particular time as well as the size of the transaction. It has nothing to do with the value of the Bitcoins being transferred; would be quite absurd to pay $100,000 for a $1 million worth transaction.
I understand that, but if each address holds 10$ of Bitcoin, and for each new address/input added I pay 5$ fees (because fees are proportional to the transaction weight) it is equivalent
to 5% (current fees)
The transaction time doesn’t really matter, if it’s 1 week I don’t care.
Is the lightning network usable if you only have the private key to the individual Segwit addresses? Is there a function like sweep from electrum?