After updating to 5.24 beta, 'kcmshell5 --list' fails to list most of the available KCMs. It still opens them fine if you remember their name.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kde-cli-tools/-/merge_requests/30
Git commit 8939a7cea3335d6df50139122f45bc085c40889d by Alexander Lohnau. Committed on 15/01/2022 at 16:09. Pushed by alex into branch 'master'. kcmshell: List KCMs that are queried without KServiceTypeTrader M +11 -6 kcmshell/main.cpp https://invent.kde.org/plasma/kde-cli-tools/commit/8939a7cea3335d6df50139122f45bc085c40889d
Git commit 3d649e88fe754da64424d8978b90368597d687a1 by Alexander Lohnau. Committed on 17/01/2022 at 18:32. Pushed by alex into branch 'Plasma/5.24'. kcmshell: List KCMs that are queried without KServiceTypeTrader (cherry picked from commit 8939a7cea3335d6df50139122f45bc085c40889d) M +11 -6 kcmshell/main.cpp https://invent.kde.org/plasma/kde-cli-tools/commit/3d649e88fe754da64424d8978b90368597d687a1