Your chicken kebab gets hard when you overcook it. Do not overcook the chicken on high heat. Otherwise, it will get harder.