Thanks @LiamConnors for finding this bug. [codepen](https://codepen.io/Liam-Connors/pen/QWPrevK) This shows that the initial order of drawing layers for various traces should be respected when in such cases.