Hello aotearas, thank you for your post about our Battle Pass progression and Ubisoft Connect challenges.
Both of these mechanics can take up to 48 hours to synchronize with our servers and update your progression, so there may be a delay when you complete these objectives/earn BP points in-game, to when you actually receive them later on.
If you need to enquire about any particular challenge or Battle Pass tier, and you haven't received these within 48 hours, let us know which particular challenge/tier has bugged for you and send us a screenshot or video that shows you should have earned that reward.