Drag and drop Groups

Maybe the problem is in getPointForEvent. Read Drop at Mouse Point

Have you checked that findPart is returning the expected Node?

Are all of the property values of newNode what you expect?