Certified GKH Gardening Expert
These are known for being a bit finicky at flowering. Giving them phosphorus and potassium can help with the bloom process, but it is no guarantee.
They can go as much as 3 years in between blooms, so there may not be much that you can do outside of proper care. These articles will help: