over 5 years ago - UbiBoat - Direct link
I recommend contacting Ubisoft Support[support.ubi.com]. They will be able to investigate and ensure you receive your rewards for the challenges.