I haven't had this much issue with honorbuddy + wow. The issue started maybe a month ago, after hearthstone decided to install battle.net beta. For some reason it won't let me run wow using x86. I even checked the run on 32 bit on the launcher. I found buddy wizard and used that, and it started working flawlessly - the next day I closed out wow hit the buddy launcher and it kept giving me errors. Every time i run wizard buddy it has a 50% chance of wow+ honorbuddy work. And as far as a log, i read it and it only says "Honorbuddy started...". I have re-installed honorbuddy so many times, but it seems like there's an issue with keeping wow to run as x86 bit not x64. For some reason WoW has my client running x64 by default. Anyways, looking for your advice. Thanks in advance.
wow NEEDS to be running in 32bit mode. from the bnet launcher, click on "wow" then "Options" then "Game Settings" make sure Launch 32bit client is checked.
I explained that I have 32bit checked, and I get a non responsive wow with white screen and unable to operate. I have also uninstalled bnet. I re-installed wow and honorbuddy, I'm coming here as my last option.
done that - hence why it launches x64 bit by default no matter what I do - i even went and rename the default wow icon to wow 32 and the wow x64 icon to wow x32 like what google suggested.
I would suggest doing a safe mode roll back on your os. There is some thing wrong most likely with your root files from when wow might have done an update with it's launcher.
from the wow launcher you should be able to run the wow repair tool, give that a shot as well, it seems like theres something going on with your wow install.