That’s most likely to do with the impression timer.
To prevent inflation of stats if you load a page, an impression is counted. If you then immediately reload that page (as bots often do) no impression is counted. Still, the advert is shown thus the budget goes down.
AdRotate Pro tries to detect bots and doesn’t lower the budget for those. But for your test, that’s the normal behavior 🙂