I think you may have plenty of nitrogen but not enough phosphorus in your soil mix. The plants need a bloom booster to promote flowering. I think bat guano is what you need.