Maxed out counterspy covering all districts, but placed on spaceport. Every time he catches a foreign actor I get a message saying he's been promoted and it removes him from duty. This was happening every couple of turns near the end of the game. One actor actually got through the same turn he was pulled out of duty. That is before I could re-assign him. I'm doubting any kind of promotion takes place after 3. The spy should remain on duty.