Update pending with no changes?

Why does ostree report a pending update, but without a changelog? What is the purpose of this update if no packages have changed?

user@host ~> ujust changelog
rpm-ostree db diff --changelogs
ostree diff commit from: booted deployment (f13a3352371e64acc5813edf9631fc66a7fe05fa5490f054d42fc9ddb43c3588)
ostree diff commit to:   pending deployment (dbf7d5cb835c5ef5843728db8141eff7fcea8a408b2eaf22a8b99d1b8d066e97)

user@host ~> rpm-ostree status
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.service: last run failed
Deployments:
  ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx-nvidia:latest
                   Digest: sha256:71870a8c475b881d3fa8657bc1f51e749175e8579efb766c584525b9fe91d076
                  Version: 40.20240717.0 (2024-07-17T17:08:02Z)
          LayeredPackages: adcli oddjob-mkhomedir sssd-ad sssd-krb5 touchegg v4l-utils

● ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx-nvidia:latest
                   Digest: sha256:caec3bd028115142b52d7f7f2b0f2203ef2e032e865397f67d0ded00a243ec4d
                  Version: 40.20240717.0 (2024-07-17T15:09:46Z)
          LayeredPackages: adcli oddjob-mkhomedir sssd-ad sssd-krb5 touchegg v4l-utils

  ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx-nvidia:latest
                   Digest: sha256:d532483f5d2ef5e1b20c744a6d9db2c6242e31520726ae84773602c29462491f
                  Version: 40.20240715.0 (2024-07-15T16:33:40Z)
          LayeredPackages: adcli oddjob-mkhomedir sssd-ad sssd-krb5 touchegg v4l-utils
                   Pinned: yes

It’s not going to show you the changelog in a status command you need to do ujust changelogs to show them.