Question:
If someone is mixed up what he said in Yaleh ve-Yavo while davening on Chol ha-Moed Pesach - "Pesach" or "Rosh Chodesh" - what should one do?
Answer:
I have not seen a source for this, but it would seem that they don't have to daven again.
During Pesach we say ya'aleh ve-yavo the whole time (in davening and in benching), and there's no reason to assume that Rosh Chodesh was said rather than Chag Ha-Matzos.