AFAIK from what I’ve read, the difference should be pretty much the same as comparing annotation processors vs compiler plugins.
KSP has a limitation on what it can and cannot do, like modifying code per se, If I’m not mistaken annotation processors can only generate new code, while compiler plugins can do that and much more. In any case Arrow Meta seems to me like a wrapper around building compiler plugins in order to simplify the process.