Because Geocaching.com allows you to "lock" your milestones, even if you log a find against a cache with an old date (prior to your milestone date) the Geocaching.com statistics will protect your milestone but Project-GC will not. Is it possible you accidentally logged a find with a date prior to your 5,000th milestone?