This issue has cropped up when I tried to implement the solution I got in https://forum.highcharts.com/highcharts ... 3985aa7cae. The solution works great for all cases except when there is only 1 series.
The solution that I implemented is https://jsfiddle.net/yvnp4su0/50/
This is in comparison to a normal x-range http://jsfiddle.net/hq1kdpmo/55/
The first thing that made me realise something was wrong is when I saw that the margin in the custom tick was greater.
.
But I was sure that there was some problem when I had a use case of only 1 series like in https://jsfiddle.net/yvnp4su0/51/
After investigating I found a discrepancy between the automatic implementation and the custom one.
The left is the automatic one and the right is the custom tick one.
You can see how the automatic one doesn't have all the elements in tickPositions that are there in ticks, especially the -1 tick.
I have not been able to figure this out myself. Please help!
Thanks and Regards