How to know if a external node dragging has entered diagram?

You might want to read the recent related discussion at Dragging between two Diagrams with a Custom Dragging Tool - #10 by walter

In your case you could override the target diagram’s DraggingTool.doDragOver to see if this.diagram.currentTool !== this – if true, it’s an external drag.