I've got multiple data-gathering Rpi3s and they all connect to a router just for them, which is a subnet of my main network. One Rpi is master and communicates with the others to gather all their data by using scp. They each have a USB memory stick and a single USB WiFi adapter.
It has been fairly straight-forward setting them up using wpa-supplicant, the GUI icon. They all have WLAN0 shut off.
Except for one of the computers. It has decided to swap WLAN0 with WLAN1. I can't figure out how or why. It is one of the longer-range ones, with a better antenna on the USB WiFi dongle to work at a distance.
When I RDP into it using the WLAN0 address, iwconfig shows I am on the right router, authenticated. ifconfig says that I am coming in on WLAN0's address. I can't see WLAN1 from my workstation nor can it log into the xNet Access Point.
When I disconnect the antenna from the USB adapter I lose the connection. If I tell it to down WLAN0 I have to bring it inside to my HDMI monitor, mouse and keyboard to turn it back on.
The GUI and ifconfig agree that it thinks I am coming in on WLAN0.
It isn't stopping me from using it, now that I get the picture.
But if there is a way to unconfuse it, I'd like to know about it.
If not, I'll just leave it as it is rather than start over or by cloning one of the others. I'd lose data if I did that.