If you try to plan everything down to the minute detail, you are mis-allocating your time and taking execution time away from your team. To be an effective leader, focus on giving your team the guidance they need, and leave it up to them to figure out how to do it. You've already set your vision and approved SOPs, so all they need is the critical requirements to get the job done.
An easy way to ask yourself whether you're giving them too much information is to ask yourself if you're telling them WHAT to do or if you're telling them HOW to do it. If you're telling them how they should do the job, either they aren't trained for the job or you're wasting everyone's time.
If they don't know how to do it, get them trained. If they already know how to do it, get out of the way and let them do it. The goal is to get your operators better at doing their jobs than you are — you make the big decisions, they do what it takes to see those decisions through, including making the types of decisions they can make on their own.
In my experience, you help develop better, more adaptable teammates by giving them as much latitude as possible, and they often do a better job than you could have estimated if you leave them alone and let them do what you pay and have trained them to do. This is hard to do because you have to learn to…