Does it matter whether you kill spymaster inside the spymaster room or not?
I had a halfway decent 44 room temple, not good but decent. Only 1 spymaster in my longest chain. Produced steadily around 5 div or temple which was great for me.
Now I gave ran 170 rooms and no lock. Before, I got 1-2 locks every run, from only 22 rooms. I got 18 useless medallions, "reroll restricted room after architect" etc
So, now I am back down to 30 rooms and 1 div pr run. That said, I was clumsy once and killed the architect before all the room was finished, and when I then got no lock I lost many rooms.
In the last 4 temples, I have lured the spymaster out of her rooms, to fight in surroundings where I can see what happens. Not all the visual noise and smog/fog inside spy room. And I started to think "what if she needs to be killed inside the room to get a lock"
If this I just bad RNG, which is probably is, then it really makes the game suck. You work hard to build something, and then whoops it's gone without you having any way to prevent it.
