Hello Chris,
The timing in which campaign events are reporting through the API and the UI varies somewhat because there is some caching of data for the UI. In addition, the updated time records when the contents or details of the campaign were last updated, rather than when the campaign events numbers change, or are refreshed.
So, in short, the behavior you are seeing is to be expected.
I hope this information helps.
Cheers,
... View more