When you move a cable tray run, the software disconnects all the associated boundary connections. If you move a header run that is connected to an 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.