Obviously it's a bug, though we might wish to agree with Dave it's (definitely) small beer and gloss over it any number of ways, but the long and short of it is - no matter how good or crap the intel - both read-outs should tally. Obviously. BUt it really is a minor inconvenience, I would have thought, next to the fact that you can't rely on these numbers for enemy units at all - even when the state is 'excellent'. They're guestimates by your guys, is the idea.
It's a game full of code, Templer. It's full of bugs, like all games. And it tries to do much more - with the AI - than any other game out there of similar ilk, so it's definitely going to be a more complicated product, with more room for little bugs and errors. It always has been full of bugs, most very small and not even noticed (unless you're looking), some bigger, every now and then. This is the way games are, no? The reason we all still play it is that this one works really well, despite that, and there is an ongoing effort by the makers to assess the bugs and usually fix them, over time.