Under the existing system, bots can already get your spy counts more often than once a turn if they so choose and it has not lead to insta-spying. The reason being if your nation only has one day's buy, your enemies can still successfully execute any spy op they want against you without having to spy them away. Best to let a nation get at least two days' buys of spies befote wasting a spy op to assassinate them.
To be clear it's 1k times however many times a bot needs to pull odds to get your exact spy count. It's nothing that'd bankrupt any major alliance but it'd cost a few million to get a coalition's spy counts. Not just 1m.