Certified GKH Gardening Expert
It likely needs some more fertilizer, especially phosphorus which helps with blooming. Use a "bloom booster" fertilizer or add some bone meal to the soil to help add some phosphorus.
As for the dying buds, it could be thrips. Here is an article or two that you may find helpful: https://www.gardeningknowhow.com/plant-problems/pests/insects/controlling-thrips.htm