You are not doing anything wrong.
It's a scaling problem when you have a lot of ticks on the X-axis. You can see the difference if you will change the view size from 700x500 to 1000x500.
Similar request was already made and it has open status: github.com/swimlane/ngx-charts/issues/1472