i went on IRC and asked around on the kate channel, and we browsed a bit of source code together, and --
so it turns out Kate's LSP client simply doesn't highlight strings, numbers and operators.
i filed a ticket with the project, let's see how it goes.
https://bugs.kde.org/show_bug.cgi?id=519957
#devlog #sxpp #lsp