Vani carded a brilliant 68 on the second day, but it was just not enough after a 79 on the first and she ended at 147, two shots off the cut. Sharmila also missed out with rounds of 79 and 72.
Gwladys Nocera from France fired a six under par 65 to take a one stroke lead into the weekend. Last year's runner-up fired six birdies including four in a row from the first hole on a glorious second day at Golf de L'Ocean in Agadir.
Garcia, a second year member of the Ladies European Tour, notched four birdies and an eagle on the front nine and moved into a share of the lead with another birdie on 11 before dropping a shot on 16.
Overnight co-leader Ursula Wikstrom fired a three under par 68 to lie in joint third place with French amateur Mathilda Cappeliez, 16, on seven under par.
Fellow Frenchwoman Anne-Lise Caudal and England's Felicity Johnson share fifth.