Dear Student
Gametes for sexual reproduction shall be formed after meiosis because during meiosis the genetic material undergoes recombination and variations are produced which are very essential for evolution and increases the chances of survival.
Mitosis does not generate variations and hence is not favoured for production of gametes. No variations will be observed in case of offspring generated as a consequence of mitosis.