No to all the above questions.
Last time my husband used his card was in March at our local Costco. I've used mine more frequently (same account, different last 5 digits) and it's fine.
I've checked all our frequently used cards, good idea to check old ones, too.
All 15 or so charges with their corresponding foreign transaction fees have now been reversed, and no new charges in the last couple of days, so hopefully this is over.