There is a couple of reason why thenkuzhal becomes hard. One is when there is less butter / fat in the dough. The other more common reason is when we don't cook them properly. Cooking very high heat makes the thenkuzhal hard and chewy.