Starting today, I launched For Honor from steam (where I originally bought it) and uplay launched. It then proceeded to ask me to enter my activation code when I have already been playing the game and used the activation code when I first played months ago. I'm completely dumbfounded and any help is appreciated!
Please completely exit Steam and Uplay, then uninstall Uplay and directly install it from here. After installing the definitely up-to-date version of Uplay, launch For Honor again through Steam.
If the issue still persists, please open a ticket at https://support.ubi.com by logging in, scrolling down, and clicking Contact Customer Support. Our technical support team will investigate the issue on your behalf!