Halo: Combat Evolved Terminals

So, after seeing that I never got around to unlocking all the terminal codes from Combat Evolved: Anniversary since it gave bonus EXP and I kept getting close to the cap every day, I decided that, with the release of Halo 4, I’d go back and unlock them all because I could.

After re-finding the codes for them online, I started to enter the ones I was missing. I am then presented with this.
Now, if I was someone who hadn’t gone 1000/1000 on Halo CE:A, I’d be slightly pissed. However, as shown here:

I have all the terminals found in the game. Why is it not letting me input the codes? Do I seriously need to go back to CE:A and find the terminals?

Go back into CEA and re-find Terminal 3, not a big issue.

Does this happen also if I had found them offline? As soon as I went online, it wouldn’t let me use the code. Is there a way for waypoint to recgonize what I already done, instead of treading through Halo: CEA again?