I was in touch with the lead dev of Wasabi Wallet and he told me "random within a range". I assume they set an upper limit for that range. Was interesting to see - first wallet I came across who randomized this allocation. However, I can't see really think of any benefit to this process. They don't generate the addresses when you initialize but you have to request (and label) a new address every time you want to receive.
I'll probably search through the first couple hundred max. So far they been in the lower two digit range. Thanks very much for the code!
BTW default gap limit (last used+) is 6 for change addresses. AFAIK you can't change the gap limit for change addresses only generate new addresses manually.
Awesome! Thanks for that info.