Вот фишка в том, что те объекты, которые перетаскиваются, никогда не удаляются, а те, которые удаляются, никогда не перетаскиваются.
А как вы перетаскиваете объекты из одной сцены в другую без удаления?
Пользователь начал перемещение объектов на сцене 1 - объекты переносятся во временный контейнер и удаляются со сцены. Пока происходит drag их нет на сценах.
Пользователь бросил объекты на сцене - объекты из временного контейнера добавились на сцену-получателя.
Если бросили в запрещенном месте - объекты возвращаются на сцену в которой начиналось перемещение.