100 Miles Challenge

I rode 100 miles, got its achievement badge and the black century imperial jersey. When I login again, both items disappeared. XP earned over the course was also missing.

However, the record of the ride was still intact in my account.

You will need to contact Zwift Support about the issue, but I don’t think they can manually award badges/achievements.