Absolutely no idea what Kiota is but I can see it works with OpenAPI which is what the Content Delivery API produces, so it should work.
Nobody has done this with Umbraco.. I searched..
Would be helpful to describe your trouble, maybe someone will know, but I bet this is more of a question for the Kiota team than for Umbraco people!