I am experimenting with multisig wallets using Sparrow. I have two Nano Ledger hardware wallets each set up for single signature with different private keys. I used them to create a 2 of 2 multisig wallet. I was expecting the XPUB and ZPUB for each individual keystore to be the same as those in the single signature wallets for the same device. However, the XPUB and ZPUB were different.
Does a set of private keys derive a different XPUB and ZPUB depending on whether it is being used as a single signature wallet or whether it is joining a multisig wallet setup?
If so, do the XPUB and ZPUB change depending on the signature of the multisig wallet? e.g. would the XPUB and ZPUB for each device change again if they were added say to a 2 of 3 or a 3 of 3 or a 3 of 5 multisig wallet?