soil indeed had too many nutes in it for flowering. Judging by the overferted leaves, a very bad case to I'm afraid. And also I would seriously consider not using home made compost. Lots of pests and other plant life in them. Speaking out of experience only. Other than that more dolomite lime and you'd be good to go.