Ah, this is incorrect and needs to be fixed. Same end ranges and therefore same addresses are being used, no top-ups are happening unlike in the master branch.
I believe this defeats the purpose of this PR unfortunately.
02026-03-14T14:10:59.925651Z TestFramework (INFO): Create txs sending to end range address of each descriptor, triggering top-ups
12026-03-14T14:10:59.925812Z TestFramework (INFO): Block 2/6
22026-03-14T14:10:59.926794Z TestFramework (INFO): -> range [0,99], last address mjAkjWRCvqYhC19St4Kd8FiBsAB1ZPKMXc
32026-03-14T14:10:59.971362Z TestFramework (INFO): -> range [0,99], last address mfcZh9XmUq131ziU4GK3NcwknEwwtn3Lg6
42026-03-14T14:10:59.990679Z TestFramework (INFO): -> range [0,99], last address 2MxpNQE4tcoDEYfyQzuXbeW2fqwcKMbgW6k
52026-03-14T14:11:00.034311Z TestFramework (INFO): -> range [0,99], last address 2Mw6n7anjw4cBnwVAsTnSJzoBkARvoXNEPV
62026-03-14T14:11:00.055303Z TestFramework (INFO): -> range [0,99], last address bcrt1p2fdjfxah28q62z4nwyfeh0y92pfxe0yfxdwwkll0ym85myreycyqxkau2x
72026-03-14T14:11:00.115288Z TestFramework (INFO): -> range [0,99], last address bcrt1pfrttk0ll80lzyj77hae83gg5ph4hetk0nkrctn2qdgk7k3q04nzq9kuhfs
82026-03-14T14:11:00.145300Z TestFramework (INFO): -> range [0,99], last address bcrt1q9cn8pruzkdvjaqsmul9ywftwrlyu025ssu5x04
92026-03-14T14:11:00.192296Z TestFramework (INFO): -> range [0,99], last address bcrt1qut6r25ltj42efca9xj7v8wlrefpcpevfqa5tfn
102026-03-14T14:11:00.219601Z TestFramework (INFO): Block 3/6
112026-03-14T14:11:00.220740Z TestFramework (INFO): -> range [0,99], last address mjAkjWRCvqYhC19St4Kd8FiBsAB1ZPKMXc
122026-03-14T14:11:00.229588Z TestFramework (INFO): -> range [0,99], last address mfcZh9XmUq131ziU4GK3NcwknEwwtn3Lg6
132026-03-14T14:11:00.240024Z TestFramework (INFO): -> range [0,99], last address 2MxpNQE4tcoDEYfyQzuXbeW2fqwcKMbgW6k
142026-03-14T14:11:00.246762Z TestFramework (INFO): -> range [0,99], last address 2Mw6n7anjw4cBnwVAsTnSJzoBkARvoXNEPV
152026-03-14T14:11:00.254477Z TestFramework (INFO): -> range [0,99], last address bcrt1p2fdjfxah28q62z4nwyfeh0y92pfxe0yfxdwwkll0ym85myreycyqxkau2x
162026-03-14T14:11:00.263729Z TestFramework (INFO): -> range [0,99], last address bcrt1pfrttk0ll80lzyj77hae83gg5ph4hetk0nkrctn2qdgk7k3q04nzq9kuhfs
172026-03-14T14:11:00.274483Z TestFramework (INFO): -> range [0,99], last address bcrt1q9cn8pruzkdvjaqsmul9ywftwrlyu025ssu5x04
182026-03-14T14:11:00.280881Z TestFramework (INFO): -> range [0,99], last address bcrt1qut6r25ltj42efca9xj7v8wlrefpcpevfqa5tfn
192026-03-14T14:11:00.300429Z TestFramework (INFO): Block 4/6
202026-03-14T14:11:00.304186Z TestFramework (INFO): -> range [0,99], last address mjAkjWRCvqYhC19St4Kd8FiBsAB1ZPKMXc
212026-03-14T14:11:00.311862Z TestFramework (INFO): -> range [0,99], last address mfcZh9XmUq131ziU4GK3NcwknEwwtn3Lg6
222026-03-14T14:11:00.319270Z TestFramework (INFO): -> range [0,99], last address 2MxpNQE4tcoDEYfyQzuXbeW2fqwcKMbgW6k
232026-03-14T14:11:00.328106Z TestFramework (INFO): -> range [0,99], last address 2Mw6n7anjw4cBnwVAsTnSJzoBkARvoXNEPV
242026-03-14T14:11:00.339337Z TestFramework (INFO): -> range [0,99], last address bcrt1p2fdjfxah28q62z4nwyfeh0y92pfxe0yfxdwwkll0ym85myreycyqxkau2x
252026-03-14T14:11:00.346269Z TestFramework (INFO): -> range [0,99], last address bcrt1pfrttk0ll80lzyj77hae83gg5ph4hetk0nkrctn2qdgk7k3q04nzq9kuhfs
262026-03-14T14:11:00.353791Z TestFramework (INFO): -> range [0,99], last address bcrt1q9cn8pruzkdvjaqsmul9ywftwrlyu025ssu5x04
272026-03-14T14:11:00.363796Z TestFramework (INFO): -> range [0,99], last address bcrt1qut6r25ltj42efca9xj7v8wlrefpcpevfqa5tfn
282026-03-14T14:11:00.383322Z TestFramework (INFO): Block 5/6
292026-03-14T14:11:00.385387Z TestFramework (INFO): -> range [0,99], last address mjAkjWRCvqYhC19St4Kd8FiBsAB1ZPKMXc
302026-03-14T14:11:00.394171Z TestFramework (INFO): -> range [0,99], last address mfcZh9XmUq131ziU4GK3NcwknEwwtn3Lg6
312026-03-14T14:11:00.405695Z TestFramework (INFO): -> range [0,99], last address 2MxpNQE4tcoDEYfyQzuXbeW2fqwcKMbgW6k
322026-03-14T14:11:00.412206Z TestFramework (INFO): -> range [0,99], last address 2Mw6n7anjw4cBnwVAsTnSJzoBkARvoXNEPV
332026-03-14T14:11:00.420359Z TestFramework (INFO): -> range [0,99], last address bcrt1p2fdjfxah28q62z4nwyfeh0y92pfxe0yfxdwwkll0ym85myreycyqxkau2x
342026-03-14T14:11:00.431522Z TestFramework (INFO): -> range [0,99], last address bcrt1pfrttk0ll80lzyj77hae83gg5ph4hetk0nkrctn2qdgk7k3q04nzq9kuhfs
352026-03-14T14:11:00.442100Z TestFramework (INFO): -> range [0,99], last address bcrt1q9cn8pruzkdvjaqsmul9ywftwrlyu025ssu5x04
362026-03-14T14:11:00.447409Z TestFramework (INFO): -> range [0,99], last address bcrt1qut6r25ltj42efca9xj7v8wlrefpcpevfqa5tfn
372026-03-14T14:11:00.469185Z TestFramework (INFO): Block 6/6
382026-03-14T14:11:00.472373Z TestFramework (INFO): -> range [0,99], last address mjAkjWRCvqYhC19St4Kd8FiBsAB1ZPKMXc
392026-03-14T14:11:00.479604Z TestFramework (INFO): -> range [0,99], last address mfcZh9XmUq131ziU4GK3NcwknEwwtn3Lg6
402026-03-14T14:11:00.487203Z TestFramework (INFO): -> range [0,99], last address 2MxpNQE4tcoDEYfyQzuXbeW2fqwcKMbgW6k
412026-03-14T14:11:00.497411Z TestFramework (INFO): -> range [0,99], last address 2Mw6n7anjw4cBnwVAsTnSJzoBkARvoXNEPV
422026-03-14T14:11:00.508043Z TestFramework (INFO): -> range [0,99], last address bcrt1p2fdjfxah28q62z4nwyfeh0y92pfxe0yfxdwwkll0ym85myreycyqxkau2x
432026-03-14T14:11:00.513448Z TestFramework (INFO): -> range [0,99], last address bcrt1pfrttk0ll80lzyj77hae83gg5ph4hetk0nkrctn2qdgk7k3q04nzq9kuhfs
442026-03-14T14:11:00.520729Z TestFramework (INFO): -> range [0,99], last address bcrt1q9cn8pruzkdvjaqsmul9ywftwrlyu025ssu5x04
452026-03-14T14:11:00.531293Z TestFramework (INFO): -> range [0,99], last address bcrt1qut6r25ltj42efca9xj7v8wlrefpcpevfqa5tfn