The idea that your phone's microphone isn't constantly parsing speech into text and then occasionally uploading certain keywords to whichever major advertising platform (FB, Google, Amazon, etc) has an active app on the phone doesn't seem so far fetched. We know Android and Apple phones are generally always listening for their keyword phrase (Siri, Hey Google, etc) for voice-based AI assistants and that their speech-to-text support is very robust. Uploading a text log is very data efficient and becomes even more efficient if it merely sends a positive for certain keywords it's told to listen for based on the individual's demographic profile and advertiser's interest in said demographics. I've had enough "coincidences" happen to believe this can be explained otherwise.