I disagree, I believe that when people use the term affair they’re explicitly referring to something non consensual which would mean cheating. I’ve never heard it used to imply anything related to any form of ethical non monogamy. (But I may be wrong.)