Stats problem even before new waypoint

I have realized that my stats for halo reach and halo 3 are all screwed up. When I goto waypoint it says I beat reach on legendary coop, but I never played it coop. I’ve also noticed that my milestone has dropped from 53 down to 24.

Has anyone else noticed these problems? Will they be fixed or do I need to play reach solo on legendary again and punch my couch a million times ?