halo reach - campaign progress not counting

whenever i load up reach i get the popup that new items are available , whenever i play a game i get the popup that i ranked up after every game ( rank up to current rank)
The issues occurred after i purchased some utility yesterday, every time i load into reach it loads into my spartan from before buying them, my purchases count but they show as new items available
Main issue is that I played 2 campaign missions yesterday and completed them on legendary for the first time, once i exited reach then came back the highest difficulty beaten on these missions had changed from legendary to what they were before today.
everytime i load up reach it gives the popup that i last played on another console,which i didnt, and loads the local save from 28th september