Hi Christoph,
Accept with ganesh statement. Without manual/repeat chain never run twice.
I think process chain's that next step will run without care of it is unsuccessful or successful.
1.One step is failed then next step is always run.
2. and some one you team member see that this step is failed so, he/she will repeat it.
So, it runs twice.
My advice is that first check why this step fails every morning run. If you won't get any more clarification then you can use below points.
There are two ways to solve your problem.
1. There is no dependencies then you can put two info package in parallel.
2. You can set that if above step is successful then only next step will run.
Please check at target level, is there multiple request at target(cube or dso, manage--> request tab).
Thanks
Chandresh Patel