Randomly BNet forgot all my games. I rescanned my game folder and it found Diablo and Overwatch, but not WoW.
I manually Located the WoW dir, and BNet says “this folder doesn’t contain the correct version of this game”.
I can launch WoW manually, and it works although I have to log in manually (and give an authenticator code) which sucks. I uninstalled BNet thru the windows control panel and reinstalled, no change.