A totally plausible explanation for this (as plausible as any Amazon Echo passive speech recognition ad targeting theory) is that she's been seeing these ads for weeks, but they were completely irrelevant and her mind filtered them out until she happened to have house hunting / martial arts movies on her mind after these events.