I just found I missed last POBH payment for block 53505. Is there a way to know why? Nothing changed since block 53300 and I have several PODC updates.
From the pool website, the rosseta leaderboard only has the lastest block. Is there a way to check the block 53505?
Easiest way is to check on biblepay-central.org. There is a history of PODC payments, PODC updates etc. The payments are not quite accurate, but give a good idea.

Imho the phrase should be the payment history is generally 95% accurate or higher. The history snapshot is taken from one sanctuarys view of the network.
There is a chance that a new cpid, or a cpid that had a change in magnitude was not viewed as part of the consensus at the time the history snapshot was taken.
But in general it should be 95% accurate or higher.
So missing some payment is normal? My wallet just had incoming transaction and PODC updates since block 53300. It is an old cpid. Nothing changed. What do you mean a change in magnitude? When will it happen to an old cpid?