I don't think four o'clocks would overrun coreopsis. perhaps it just didn't survive the winter or your spot might of been less then ideal.
hard to say , mine were pretty much carefree in partial shade but outgrew their spot, I divided them and moved them to full sun last year and had to water them a little more often but both small clumps did survive and are happily blooming again.