Only the Kansas DOR would know anything specific about what is taking that long with your state refund.
If you wish, you can phone the Kansas DOR customer service to see if you can find out the reason for your delay.
FAQ: How do I track my Kansas state tax refund?
https://ttlc.intuit.com/turbotax-support/en-us/help-article/tax-refund/track-kansas-tax-refund/L27HsCKNl_US_en_US