Blooming is always triggered by sufficient light. If you plant is not getting enough light, it will not bloom. Aim to have very bright, but mostly indirect or filtered sun for best results.