First, unlink from Battle.net in Warcraft Logs. Then go to your us.battle.net page and make sure your Battle.net account is verified. If it is not you’ll see an exclamation point with a padlock.
If the account is verified, select Manage Authorized Applications and revoke Warcraft Logs’ permissions. Then go through the linking process on WCL again and this time make sure you give WCL access to character profile information. All boxes need to be checked.