"On release, when a player finds an egg, the text reads "you find an festive egg", which is not grammatically correct."
That is grammatically correct. Both find and found work in this situation.
Edit: Nevermind. I thought you were talking about find and found. Didn't notice an festive egg.