Either A or B, an investigation to the
UTXO and spent outputs could tell if a set of addresses belong to a single wallet, specially if the user has done multiple "
consolidations" and/or reusing addresses.
If you really want to be private, use one
input at a time (
as much as possible), use change address and do not send all of the change (
consolidate) to a single address within the wallet.
-snip- but if I were to stop using Electrum today, they will have no knowledge that my 21st transaction from now (and beyond) are from the same wallet.
If you stop using Electrum today, there will be no more addresses for you
JK~ish, AFAIK you will not be able to use Electrum's (
non-standard) SEED to Bitcoin Core or other Clients so, there is no other choice if you want to use it again but to restore it. Other choices?, Restoration by Importing the keys (
to any client) will worsen the privacy issue.
Unless you're using coin control, your privacy is still at stake.
Anyways, you can manually select the server of your choice but I can't tell which is the most "
trusted" among them.