Within this graph i wanted to add additional edges that should visualize connections between nodes that should not have any influence on the edge ordering of G. This additional edges have the edge attributes [weight=0,style=dotted,constraint=false] to distinguish between the edges where the ordering should be preserved.
However, it seems that the result created by dot does not realiably create the expected graphs. There are cases where the ordering of edges is not preserved.
In my dot example one can see that the additional edge
destroys the ordering.
When removing the comment for the edge
the output is generated as i had expected.
ordering = out;