Right now the campaign progress bar is unintelligent in the sense that one day of underdelivery will cause the progress bar to show total underdelivery indefinetely.
Increasing campaign budget during a running campaign (common for algos) will also cause the progress bar to show underdelivery even though there historically has not been any.
Handling these cases and only showing underdelivery when there is actually underdelivery would solve a lot of client confusion :-)