The reason why we should not want the subtasks created until after the project's approval is so the subtasks' assignees are not presented with tasks that may not be approved and they should not be interrupted with potentially invalid work requests.
Thank you for your feedback! Now other members can find, vote, and discuss your idea.
Our Community Team reads every suggestion (yes, every one) then compiles and shares the feedback with our Product Team. Happy posting!