What if Puffball was stuck in some sort of time loop with her memories constantly being erased?
So… she would have vague feelings of familiarity whenever she sees/hears/feels/tastes/smells something that is related to whatever happened in those past time loops.