In Parshas Vayeira, there is the Besurah of the birth of Yitzchok in the coming year:
לַמּוֹעֵ֞ד אָשׁ֥וּב אֵלֶ֛יךָ כָּעֵ֥ת חַיָּ֖ה וּלְשָׂרָ֥ה בֵֽן
This means exactly one year later to the day, as Rashi proves from this that it was Pesach, since Yitzchok was born on Pesach.
Yet, in the Parsha of Bris milah, at the end of Parshas Lech lecha, it also says that exactly one year later there will be the birth of Yitzchok:
וְאֶת־בְּרִיתִ֖י אָקִ֣ים אֶת־יִצְחָ֑ק אֲשֶׁר֩ תֵּלֵ֨ד לְךָ֤ שָׂרָה֙ לַמּוֹעֵ֣ד הַזֶּ֔ה בַּשָּׁנָ֖ה הָאַחֶֽרֶת
This took place three days earlier as Rashi says in parshas Vayeira:
אמר רבי חמא בר חנינא יום שלישי למילתו היה, ובא הקדוש ברוך הוא ושאל בשלומו:
I had a thought that maybe the year is being calculated differently in each case, as the chizkuni brings:
חזקוני בראשית פרק יז פסוק כא למועד הזה בשנה האחרת אמר רב הונא בשם רב אידי אותה שנה מעוברת היתה פי' ממועד למועד הוי שנה אחת והוא קורא אותה שנה אחרת מפני חודש העבור שנתוסף בה.
This would indicate that the words Shana Acheres refer to the fact that the year was a leap year, and in Parshas Vayeira these words dont appear. This lead me to think that perhaps in Lech Lecha the "year" is Lunar, and in Vayeira it is Solar, but i still can't work out the numbers, any ideas?