That’s nothing to do with developer wallets. Because there are some limitations in ethereum smart contracts, it’s not possible to guarantee the constant order of arrays based on certain factors given that the array is changeable (for example by date). Whenever someone removes an address from sale (manually or if it gets sold) that gap in the list needs to be filled and it has to get filled with the last address from the list, otherwise infinite amounts of gas would be required to reorder the whole list. This is the only viable technical way we found during development to be able to guarantee a 100% on chain dapp.
So in other words: If an address from the first page gets sold, that position will be filled with the last Genesis Address set for sale and that’s probably what happened for this case.
You don’t have to take our word for it, if you have coding experience you can also check the source code so you can validate what was just said