Klickety has appdata but it's not actually installed by CMake. As per https://community.kde.org/Guidelines_and_HOWTOs/AppStream this should be:
install(FILES org.kde.klickety.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
(I'm testing this as part of adding klickety to flathub)