When you move a conduit, the software disconnects all the associated boundary connections. If you move a header run that is connected to a open-ended branch run, the branch run follows the header run. If the branch run is not open-ended, the software disconnects the branch from the header.
If a selection is restricted by adjacent features, use the Disconnect command to disconnect that selection, and then use Move to move the selection without disturbing the rest of the network.