I posted a simpler example here. This bug happens even in normal Canvas.
https://canvasjs.com/forums/topic/custombreaks-do-not-work-properly-with-date-axis/#post-61826