For debugging, I use kbxutil.
As of today, for newly created pubring.kbx, it displays Checksum: ... [bad].
I figured out that this is due to UBID support removal.
There are two things to be fixed; (1) Fix to write correct checksum for the case of no UBID any more, and [possibly] (2) Support displaying data with UBID.