By univariate, we mean that it won't consider the inter-dependency of other time series (other unique_id). You're right, it does consider exogenous features, but if your dataset has more than one unique_id, it will consider each series separately.
This is unlike multivariate models, like iTransformer or TSMixer that actually consider all series and their inter-dependency.
Indeed, there's a mistake in the docs, the KAN model actually support exogenous features! Thanks for pointing it out, we're gonna fix it!