Halo reach armour and campaign difficulty wrong

Ok, so I bought a new Xbox 360 a while ago and downloaded my profile onto it. There’s now a bug that when I log onto Reach my armour changes back to how I had it (around 4 years ago), also, my service record says I did the campaign on easy but I’ve done it on heroic? Any suggestions or just a bug that’s too lazy to be fixed?