The other option is it's new cases each time, and your wife just really needs to start wearing a mask, and better had washing.
One would need to see if there's infectious virus in the throat before calling a "reinfection".
P.S. for the GP: you might have got repeated infections of different viruses which causes similar symptoms, because something like that was found for "reinfected" cases in South Korea. Asking for a proper test and a serological test (so you know if one of the past events was indeed due to a SARS-CoV-2 infection) as well would help.