Are you guys sure खाये is the right orthography? खाए is what I have been taught and it is written as it is pronounced.
When you speak the य is actually pronounced, even when not written. You don't say "khaa-ee" but "khaayee".
Well, I've only heard and been taught खाए from teachers and friends. Are you sure you do say the य?