Would this work also on a non blank wallet? Or will it cause problems to have multiple active descriptors?
Since it's not a blank wallet, it will be pre-loaded with active descriptors for Legacy, P2SH-SegWit, Bech32 (
SegWit) and Bech32m (
Taproot), plus another set for change.
If you set a new descriptor as active (
the tutorial doesn't include active flags), it will deactivate the previous active descriptor of the same type,
but your wallet can have multiple active descriptors as long as those are for different script types and for change (
internal) or not.
Importing more descriptors will work but only the active descriptors will be used when prompting for a new address/change.
The non-active ones will still be scanned for transaction/balance.