Can't act as a wifi hotspot (tethering) and swap repo at the same time
I'm guessing that this is due to how we detect whether or not we are connected to a wifi network to use as local network. If person A sets up a wifi hotspot (with or without internet connectivity) and person B connects to it, person A cannot set up a swap repo properly. But if yet another person C sets up the hotspot, person A can now set up their swap repo just fine.