Sometimes a wallet has to batch scans addresses which are not derived from the same descriptor. A common case is for swap addresses. In order to replace effectively electrum server api, it would be necessary to have a mechanism to batch such pool of addresses scans.
Do you think that it's in the roadmap of waterfalls?
Thanks!