Do you check the roots when the bud/spikes start to die? Also, do you increase the water a little when buds start developing. They do need a little more water to support buds and blooms. They also like more humidty at that time. Try spritzing with a spray bottle a couple times a day.