In a game I just started as the Central Powers, among the events I selected to keep in August 1914 was Mata Hari. Immediately after the events phase, the Entente AI played the Double Agent event, with the text 'Mata Hari Captured . . .' This was despite the fact that I had not played the Mata Hari event, & indeed it still remained in my hand. I was subsequently able to play the Mata Hari event without interruption. Something is wrong here, since I think Double Agent is only supposed to be playable if Mata Hari (or similar events) have just been played.
One thing that *might* have caused the problem was that I had ended an earlier game and started the new one without exiting the programme. Though I cannot remember, perhaps Mata Hari was the last event played in the earlier game, and when I started the new one, that event was still registered as the most recently played? In other words, that the programme's memory of the last event played is not cleared when starting a new game. Just a thought . . .