Swearing someone will eat from a slaughtered animal that day but the man eating from it after two months

Q 3: I swore that someone had to eat from a slaughtered animal. He did, but only after two months. My intention was that he should eat it on the day I made the oath, so I made a lot of Istighfar (seeking forgiveness from Allah). What is your opinion in this regard?

A 3: You must make Kaffarah (expiation) for your oath, because you meant the day when you made the oath, but the eating took place two months later. The Kaffarah is to free a believing slave, feed ten needy persons, or clothe them. If you cannot afford that, you should fast for three days.May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.