Thanks @John Keates it was great presentation.
@Kevin Davis I am aware of EKS blueprints, and its working with ArgoCD. However, there is no specific example or architecture pattern available as per my understanding to have hub-and-spoke model with ArgoCD fully automated way.
Another reason, I am looking into Crossplane and Cluster API is to manage clusters through GitOps ways, and make lifecycle management easier. Although, Cluster API is ready-made solution available, it doesn't have everything we need. So, Crossplane is the tool we have decided to use.