CanvasJS skips labels whenever the they are too close to each other. But there was a bug because of which it was skipping labels even when the interval is explicitly set. I’ve fixed the issue. You can see this working fine in the next version which is coming tomorrow.
For now as a work around you can reduce the axisX label’s font size slightly – use “labelFontSize” property.