Right. In Asana, subtasks are not actually attached/assigned to the project; so you can’t use “Task is added to this project” rule triggers on them. For your subtasks, you’ll have to use a different trigger.
You can vote for a change in this behavior here: Allow to automatically add subtasks to project
(I’ve moved this thread from the Report a Bug forum section since it’s working as per Asana’s current design.)