Answer
Each child Application manifest has its own source (repoURL/path/targetRevision), so children can point at entirely different repos, chart paths, or revisions. The parent just aggregates the child manifests; each child independently defines where its manifests come from.
Real-world example One child pulls a Helm chart from a chart repo while another pulls Kustomize overlays from a Git monorepo.