YOU planted it in Feb-Mar. Ball clover is to be planted in late Sep to early Dec in most of the US. It is an annual and needs the winter to put down root. It seeds out in April-May, its about done by June. You didn't plant it early enough for it to grow. Don't blame the seed company for your failure to research. And if you put twenty pounds on 1.5 acres when it calls for a seeding rate of 4lbs to the acre, you put down 14lbs to many and wasted time and resources. Over seeding does not make up for poor soil or poor planting practices.