@PTRB It's simple, most time travel situtions face the same problems, which is the reader's POV is never trully solidified, we only get small bits and pieces and have to understand from elements that will be introduced in future chapters. The vast majority of people don't like waiting for these elements and in turn start using what they know to create their own theories, and that's why the majority find Time travel to be a bad thing.
Benetnasch's plans probably worked in the original timeline. Until someone from the orgnization in the same timeline showed up and decided that it should not come to pass.
That someone made Phantom Wolken to kill Benetnasch and prevent that plan from coming into fruition (and also to replace Benetnach, instead of having to find a better substitute.)
But someone close betrayed that person and leaked the plan to Benetnasch. Who in turn also travelled to the past to kill the replacement and fake his own death making sure that the future he had created would still become real.
Unfortunately for Benetnasch, the cat found about it(more like he's seen it happen with his own eyes) and has been trying to change this event ever since then, which is why we're stuck in a loop.
Anyway, the creation of Phantom Wolken is the key point here, as long as we fully understand why he was created it's easy to understand the loop. Ever since the concept was introduced in the story, we know that Wolken as artificially created to be a substitute to Benetnasch, so it's possible to extrapolate that there could be a hidden meaning to his creation as we know nothing of Benetnasch. I mean why not train one of your soldiers to take his place, why consume resources to create a new Benetnach? Why is this step necessary?
The time loop makes it work.