I have an update on this thread.
There was a minor bug in the Decreasing Points Per Bingo setting where indeed the first bingo earned would have its points decreased. Instead of getting the full bingo points (e.g. 100) it would get 99. Then, with Award Points Per Square enabled (e.g. for 5 points per square) the increase would be 99 + 5 = 104. So this is where the 104 is coming from.
This has been fixed in the latest update and no longer decrements the first bingo earned, so from now on you should see the full bingo points for the first bingo plus the called square’s points to earn the bingo (if Award Points Per Square is enabled).
There is still another bug where if a called square causes multiple players to earn a bingo and all the players mark it within roughly three seconds, under-the-hood our design will consider all these bingos as coming at the same time and will award them all the same points. It takes roughly three seconds for a bingo to hit our database and then be reflected in the bingo count and thus have Decreasing Points Per Bingo take effect.
This is why you’re seeing the first few bingos all come in at 104 above (though with the above fix they will now correctly be at 105). If you keep calling squares, you’ll see future bingos are properly decremented.
This second bug is a deep-down design issue which will likely not be fixed until our larger bingo overhaul/update we have planned later this year.