Yeah, its definitely not working properly, and i idont know if they'll be able to fix it retroactively, so the players who already did the quests can actually get their earned progress.
It sucks, specially for veteran players who have no use for scraps, kegs and XP, and only want Reward Points, to which Contracts are associated with.