When I move a GridNode using the method MoveNode lets say from node A to node B on position 0 and then back from node B to node A on position 0, my application hangs. The same works fine if the node is moved on the last position (pos = newParent.SubNodes.Count).
GTP.NET ver. 1.3.1
This was a bug that is patched. Download latest patch here