Regarding to set the Level property of the Node, we didn’t consider the level property to place the Node in the Layout. We have used the Level property only in HierarchicalTree Layout, but in HierarchicalTree Layout, we are using the Level property to check some conditions only. We didn’t place the Node with the reference of Level property in Layout.
Regarding connector overlapping on the Node when a node having Multiple Parents, by default, If any node having multiple parent in Layout, we will consider any one of it’s parent node internally and arrange that child node in Layout based on the considered parent node. We didn’t consider the remaining parents to place that child node.
For example, consider, we have NodeA, NodeB & NodeC. Assume, Parent Node for NodeC is NodeA & NodeB. Now, we will consider NodeA / NodeB internally and place NodeC in layout based on considered Node.
Please let us know if you have any concerns on this.