Apologies, I meant my public keys, xPub? The ones where you derive the addresses from.
So the server can see my addresses derived from a given XPub key whenever I use the wallet and thus can link those addresses.
But does my wallet broadcast xPub keys from both of the wallets within Electrum?
Standard wallets with different seeds produce different public keys, correct?
I admit not to know in detail how the Electrum protocol actually works. From past reading I remember that Extended Public Keys are not sent for inquiries to an Electrum server. An Electrum Wallat has a finite set of so far used addresses and to check their balances those are submitted to the Electrum server.
The Electrum server gets to know only your set of addresses that are currently in use by your Electrum wallet.
But does my wallet broadcast xPub keys from both of the wallets within Electrum?
Only addresses in use by the current and open Electrum wallet are broadcast to an Electrum server (to my limited knowledge).
Standard wallets with different seeds produce different public keys, correct?
It doesn't matter if Standard wallet or not: any different seed produces via standardized derivation unique and different Private Keys --> Public Keys --> Public Addresses.
Indeed my mac is offline most of the day. How long would it take to sync at 50Mpbs?
While your ISP link speed is not unimportant, you can't assume to saturate your link speed with your Bitcoin node's peers. My ISP link speed is about double of yours and I never observed that my link speed was in any way an important factor for blockchain syncing.
The last time my RaspiBlitz node had a hickup, it needed to resync 190 blocks to get back to the blockchain tip (from blockheight 773416 to 773606), both for Bitcoin Core and my Fulcrum Electrum server (of course both run in parallel). This took ~118 minutes to complete (Bitcoin Core also had to rebuild the Coinstats index and I don't know how much influence this had to the download requests and speed for yet unknown blocks from my node's peers).
In a day you have roughly 144 new blocks to the blockchain, expect about 60-90 minutes for a resync with a Raspi based node. This is just a guess based on past numbers from my personal Raspi node.
For a node for dummies, how much would the set-up cost be and are they really easy to run?
A Raspi 4B with 8GB RAM costs around 100€ in Europe, but you need to be patient to fetch one. (I would never pay the scalper prices on Amazon or ebay or whereever the scalper scumbags do their dirty business.) A 1TB Sandisk Plus SSD is recommended (low peak power consumption as a Raspi has a total 1.2A limit for all USB ports combined!) and should be somewhere between 65-70€, some heatsink, a USB3-SATA case and a microSD card is all you need. Likely approx. 200€ hardware cost, depending on where you live, of course.
RaspiBlitz and especially Umbrel is pretty easy to get running. It's easy until something goes wrong for whatever reason. Then men separate from todlers...