Probably as an inevitable result of the buzz in the past few years, a Theory of Change is often useless.
One reason for that is – is my feeling – that they are typically not developed in a logical sequence: without a thorough problem analysis, with a possible intervention already in mind, just as the opposite side of a result chain, etc.
Here is my suggestion in what sequence we should go about it: