Check the CC (custom class) that you are using. Sometimes they have options which need to be turned off / on to let them attack properly while using questing.
Example... singular has a option to enable or disable movement. With it disabled my character (while questing) will run around but not attack properly.
Kick's profiles are fantastic and work great for horde and alliance with very few errors. All errors I have encountered can be fixed with a little manual leveling or just doing the
quest myself with HB off.