There's no need to insult my intelligence here.
I already explained he was caught while attempting the mission, the 100% chance to succed mission.
Any random nonsense game code that applies a check after the mission is complete doesn't fall into play here.
The mission had a 100% chance to succeed.
How did my spy get caught before he completed the mission at all?
As pointed out as well, I may have several save games, but there's no way in hell I'm going to find the exact one right after the event.
It makes no sense for a mission that has 100% chance of success to fail. PERIOD. That is my point, and that is what I have explained multiple times.
I'm not sure why or how you are missing that, and why you are focused on insulting me in a very odd way. If you're not trying to insult me, I apologize, but it sure seems that way to me.
My brain may be different than others, but I am not stupid.
In all the time I played this game, BTS, and all mods, Counterespionage with it's 100% success rate has never failed.
The fact that a spy can be caught after completing that aside, a spy should not, and cannot be stopped from completing a quest with 100% success period.
Due to the fact the statement of 100% means it cannot fail period. How does something that cannot happen happen? That would be like a game somehow Dividing by Zero without causing a crash.

Or even you dividing by zero, without it displaying an error message on a calculator.
How do I post a bug report of a bug that shouldn't have happened in the first place?
So, no, my use of should is not invalid, and it makes no sense to claim it's invalid. Since I specifically said multiple times, it failed the mission before it could even check if it got caught after succeeding the mission. I.E During the mission.
Seriously, I would like to know how this happened, that a mission with a 100% chance to succeed failed when it is impossible to do so.
I'm not trying to be crazy.