kconf_update5 is missing 1a4c737941316c1e6ad61479b0c16b7de595339e, which means it updates ctime and mtime entries for .upd files even on version mismatch. This means that kconf_update6 ignores those files when it runs after kconf_update5.
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kconfig/-/merge_requests/283
Git commit df8e5772315915a7b83d8e2b76e2fd56ed477198 by Fabian Vogt. Committed on 23/03/2024 at 15:47. Pushed by fvogt into branch 'master'. kconf_update: Also run .upd files if times match but done is empty Workaround that kconf_update5 adds entries for .upd files it doesn't run. M +3 -1 src/kconf_update/kconf_update.cpp https://invent.kde.org/frameworks/kconfig/-/commit/df8e5772315915a7b83d8e2b76e2fd56ed477198