rotis can become hard if they haven't been kneaded with enough water, and the dough isn't soft and pliable to start with. another reason for them becoming hard is if the tava or skillet wasn't hot enough to start with.