When moving the AZdecrypt solving subroutine to another program I noticed that it suddenly worked much better. I have identified the problem (it made each cipher slightly polyalphabetic!) and I'm working on yet another update that will be really worth it. It'll include another option "keys per iteration/random restart" that will be beneficial for solving hard ciphers.
Maybe it's good that my solver was plagued by this problem since the start, because it really made me go all the way to improve upon it. In terms of the validity of the tests I did, they should still be valid since it was already solving higher multiplicity ciphers than the 340. But I may opt to rerun some tests starting from next year.
The jroberson 405 cipher still does not solve because the solution scores lower than the local optima, it will require higher order n-grams to solve this cipher. I have tested that the solver can now solve ciphers in the 0.3-0.4 multiplicity range, of course depending on how difficult the cipher is, which are another range of factors, often unknown.
