I added a couple of new end devices today, a Sonoff SNZB-03P and a SNZB-02D. I had the 03P in it’s “final destination” before I ever powered it up, paired it there, but it still inexplicably picked up a router much farther away than two others between. Then the 02D had some battery contact issues that I was sorting while trying to get it to pair, it finally paired direct to my controller but again several repeater/routers are closer.
I tried removing the 02D from the HA network, removing its battery, waiting, then reconnecting it in-situ but close to a nearby repeater, but it still seems to remember its preference for the controller and went back to it.
I’ll try to be patient overnight and hope they re-route to better connections - is this likely to happen with Sonoff end devices? I know the Aqara devices are reputed to stick to their mate once they have chosen it - but they also seem to re-route more easily when repairing.