Okay, so if I sent transactions from an Electrum wallet (NO-KYC ON SENDER WALLET), to different addresses every transaction, as you should for anonymity, would the transactions be able to be linked together so they could be identified as all coming from the same electrum wallet to the receiving wallet?
Maybe. Maybe not.
There is nothing at a blockchain level which can identify different addresses as belonging to the same wallet. If I create a new Electrum wallet today with 100 addresses in it, the only person who knows those 100 addresses are linked in the same wallet is me.
For these addresses to be linked in the publicly viewable blockchain, then you need to make transactions which link them together. For example, if you use Address A and Address B together in the same transaction, then those addresses can be linked. If you send coins from Address A to someone else and receive some change to Address B, then it might be possible to link those addresses as belonging to the same wallet.
There are other ways that transactions can link addresses together, and you can also leak information about your addresses in other ways, such as by querying them all through an Electrum server.