here how to produce this bug and it happen only for the sponosor image one
use brave as normal use and open new tab
once you get sponosor image (call it ads 1)and it from your catalog it will count as expected
now keep using brave normal till the end of the day
on the next day if there are spnosor image (call it ads 2)that also from your catalog and let assume that the 2nd tab or 3rd tab will have sponosor image sometime it show the image from the previous date (ads 1) even if it the day for ads 2 and of course it get counted but for the wrong ads which in that case ads 1
keep using brave as normal it will show the right image ads 2 and count also the right one
it just happen for the first ads and also if there 2 days after each other that has image for your calatog
and there another issue related this
this issue related to the timezone
now let us produce it
use brave as normal and get the normal 20 limit sponsor image ads during the day
if the clock pass the 12 in midnight then you will stay see the same sponsor image i know that cause the reset time of server is different than user time zone
that will make this image count even it should not be the day to be show up
4)this count despite the new day image will be from your catalog or not
i think that could be solved by make the image limit to be per 24 hours not per day
hope that help to solve that if that not allowed at first
and have a nice day