Expected behaviour
Nodes are placed below their parent node if possible.

Actual behaviour
Position of node's children seems off.
Both when having mixed layouts in a level or when having all normal layout in a level.
Nodes are shifted to the right.

Live demo with steps to reproduce
All normal layout: https://jsfiddle.net/alvarezg/rb3ftuLy/
Mixed normal and hanging: https://jsfiddle.net/alvarezg/g7aepx49/
Product version
Highcharts, Highstock 8.1.2
Expected behaviour
Nodes are placed below their parent node if possible.

Actual behaviour
Position of node's children seems off.

Both when having mixed layouts in a level or when having all normal layout in a level.
Nodes are shifted to the right.
Live demo with steps to reproduce
All normal layout: https://jsfiddle.net/alvarezg/rb3ftuLy/
Mixed normal and hanging: https://jsfiddle.net/alvarezg/g7aepx49/
Product version
Highcharts, Highstock 8.1.2