Aktuell hätte ich noch die Idee, eventuell beim Move zu schauen, ob die Maus den Tree/Programm verlässt und dann das eine D&D abzubrechen und das Andere neu zu starten und bei zurück ins Fenster wieder umzukehren.

Klingt ziemlich umständlich. Mir fällt aber auch keine bessere Lösung ein. Es sei denn, wenn es (intern) wirklich nur um das Verschieben der Nodes im DevExpressTree geht, dass du jedes D&D-Ereignis innerhalb vom DevExpressTree wie ein externes verwendest und dann auch so die Nodes verschiebst und die internen D&D-Funktionen im DevExpressTree vollständig ignorierst. Keine Ahnung, ob das geht....