Repeated X Axis Values,

You probably need to work with xAxes.0.appearance.grid.minDistance to get the effect you want. Have a read of Nick Minchin's reply on this topic. (It's about the y-axis grid so you'll need to convert to x-axis.)