Nevermind, I just tried it with more number of scrolls and it seems to stop when it got all data, this is great. Thanks so much!
Also thanks to the other people that answered, but I think the solution from @AJ_Ask is the most efficient one, as I don’t have to loop and merge DTs.