Code change:
Redid the last part of DNDNode->GetNode() it should be working as expected now.