You could try geom_jitter instead of geom_count. You're plotting two essentially categorical variables so there aren't many options. Nothing is wrong with the plots, it is showing exactly what the data is. Also, what was your correlation and sample size?