From my experience I know, how to make chapati. To cook softer chapatis all you need to know is to flaten it properly, as when you push very hard, you make them too papad. I believe there is nothing you have to change in your recipe, as I looked through it, and it seems to be fine. So I believe this small advice will help you to gain optimal structure of your dish, hope this helps!