Would this work also on a non blank wallet? Or will it cause problems to have multiple active descriptors?
It 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.