It only counts the total number of posts you've made rather than the total number of posts that qualify for payment. For instance, if you made 40 posts in this thread, it will say "New posts: 40" but you won't get paid for any of these posts at all. If you made 40 posts of which 10 are in this thread, 10 are in the allowed categories but are under 75 characters in length, 10 are in the games & rounds section, and 10 are in the allowed categories but are over 75 characters in length, the bot will say "New posts: 40" but you will only be paid for those last 10 posts once payment day arrives.
The reason for this is pretty simple. It's far easier and less taxing for the forum's resources if the bot simply grabbed the number of posts you made from your profile, did a bit of arithmetic, and spat out the number of new posts made since your last payment than to go through all of your posts and check them individually on a one-by-one basis to see if they fit the requirements for payment. It's only when the payment time comes that the bot will actually go through your posts one-by-one and pick out the ones that are eligible for payment.
Right now the bot says that you've got 22 new posts. I did a quick scan through your posting history and it looks like you will be paid for 18 posts - or 0.007*18 = 0.0126 BTC. 2 of your posts won't qualify for payment since they're in this thread and the other 2 won't qualify since they're in the alternate cryptocurrencies section. None seem to be under 75 characters in length and apart from those 4 that I mentioned, the rest are posted in the sections of the forum which qualify for payment.