Well it might have been posted elsewhere too, but this is similar to other small "bugs" in spectator mode, like you (or at least I) can't see preexisting def boosts until someone attacks them, or you get wrong number of stored reinforcements if you join as spectator just while some player was distributing troops at turn end (at least in random and border). And also you can't see players that are dead (zero regions) but are still watching the game (you see them chat if they do, but not their name & profile on the right).
Probably FM's explanation is right, it is because each client builds the screen with "incremental" data it receives from server during matches, and since you are joining an ongoing match your "viewer" is missing some previous data. Overall I don't mind too much, I can leave with that, spectator mode already is a great feature and a few bugs there are not critical. If fixing is simple, great, if it involves lots of additional code, maybe invest this time on new features instead (1 vs 1 Rating matches ?)
