For those with issue with Unite not unlocking all rewards in uPlay while showing all rewards unlocked at the Unite website, follow these instructions I get from ubisoft support. It worked for me.
We are aware that some peoples rewards have not unlocked as their should have for which we apologise.
Can you please go to the Assassins Creed Unite website:
http://assassinscreed.ubi.com/en-GB/...ram/index.aspx
Click on the button 'Already a member' then sign in with your Uplay account details.
Once you have signed in click on the login button in the top right hand corner and enter your login details again.
Then click on
http://assassinscreed.ubi.com/en-GB/...ram/index.aspx to go back and click on 'Already a member' and it will go back to your team page.
After you have done this log out of your account then log back into your Uplay account and check if the rewards are showing as unlocked.