To create a watch only wallet for your electrum cold wallet use the master public key not addresses. This way you'll see your entire wallet and have nearly unlimited addresses to give out to senders. See the guide for creating deterministic watch only wallets:
https://bitcoinelectrum.com/creating-a-watch-only-wallet/