Certified GKH Gardening Expert
This sounds like a deficiency in phosphorus and potassium! Take a soil sample and test the nutrient content and pH to know, exactly, how much you need to add.
Should a soil test show that you nutrients and pH are within range, then you can chalk it up to environmental issues.
Here are some articles that will help: