Multiple SkyControllers connected to one computer?

I’ve connected two SkyControllers to my Windows computer via RNDIS, with olympe-based software running in a VM. Both controllers seem to be hardcoded to use the IP for drone control, so I’m not able to differentiate between them.

Is there a way to interface with multiple SkyControllers from one computer?

Perhaps a related question: is it possible to get an adb shell on SC3? That seems like the only straightforward way to change the DHCP behavior.

I think that’s pretty much the same as this: Multiple Parrot Anafi controlled via Olympe on Linux, configure IP - #4 by ndessart except replace subnet with subnet. So you’d have to use routing/NAT because the SkyController will always be but you can remap that with routing.