Non chaining is probably the worst addition to treaties in CN ever. It's one of products of this massive treaty web that's spun up, and I suspect that if they were abolished, more people would be more careful of who they treatied with, rather than treatying anything that moves.
Think about it. What difference is there from a non chaining MDoAP to an oDoAP treaty? Absolutely none! You're basically saying that you'll only definitely defend your treaty partner in case of a preemptive attack, and how common is that? (well, it's more common these days, but I hope for that trend to die out after this war) In other words, you're basically saying to your treaty partner that you might defend them when time comes, when it suits your purpose. Absolutely no difference to an ODP.
Non-chaining treaties. Get rid of them.
*Subject not applicable to bloc treaties. That's another thing altogether.