Makes sense and is a good workflow. You are correct that subtasks do not trigger rules, you can only create a subtask as an action.
This is a highly wanted topic and you can track the progress of it here!
@Phil_Seeman actually runs Flowsana and he answers those questions here