I have checked your account and For Honor is not showing which is likely the reason you are being prompted for an activation key.
Did you have your Steam account linked to another Ubisoft account at anytime? If so the game may be registered on that account.
Did you have your Steam account linked to another Ubisoft account at anytime? If so the game may be registered on that account.