3 answers
The nutrient most people overlook is phosphorus: if you give it too much nitrogen (those "all-purpose" fertilizers), the tree grows leafy but won't flower. Try a fertilizer made specifically for fruit trees or one with more phosphorus and potassium, and apply it every two weeks during spring. Also check that it doesn't have small pests like spider mites, which feed on new growth and prevent flowers from developing; sometimes you can't see them with the naked eye but the tree stays stunted for no apparent reason.
First thing is to check how old your tree is, because a lot of times people expect flowers on specimens that are still too young and just aren't ready yet. Besides that, it needs quite a bit of direct sunlight (minimum 6-8 hours a day), so if you've got it in partial shade that's probably your problem! Also make sure it's not getting too much nitrogen in the fertilizer, because that encourages leaves but kills flowering, and make sure it has decent drainage so the roots don't rot.
Sometimes the problem isn't just age or light, but soursop is actually pretty picky about watering 🌳 If the soil stays waterlogged or gets too dry unevenly, the tree gets stressed and just won't flower even if everything else is right. What nobody really talks about is that it needs a relative rest period in winter with less water, so that come spring it actually feels like flowering. Check that first, because we water out of habit without thinking about the tree's natural cycles.
Your answer
Log into answer.