I don't know if this is a swagarch issue or upstream, but whenever I try to disconnect the "Wired connection" from the NM applet (to check my wifi or bluetooth connection) it reconnects by itself.
Instead of using the name "Wired connection", it connects using another name (ie. eno1) but using the same hardware interface.
This is a desktop PC connected via rj45 cable
I did a new install in this same hardware using arch-anywhere using it's default "XFCE + arch anywhere" combo.
The disconnection works as expected, ie: it stays disconnected when I want!
So, I think this problem is related to Swagarch
edit: please check this small video I recorded: https://sourceforge.net/projects/arch-mod/files/swagNM.mp4/download