Regarding your query on the alleged detriment of consuming "late dinner" to one's health, it is imperative to clarify the physiological mechanisms at play. The notion that eating after a certain hour, such as 7 PM, is inherently harmful is largely a simplification, n'est-ce pas?
Your body's metabolic function does not cease abruptly at a predetermined time. What truly impacts health is the total caloric intake, the macronutrient composition of the meal, and your activity level. After a vigorous yoga session, your musculature requires replenishment. A balanced meal, such as your dal and roti, even at 8 PM, is quite suitable. I often find myself enjoying a light dessert after a good film, even if it is a bit late, and it has no ill effect if the overall diet is sensible. Your daughter's stricture may be well-intentioned, but the nuance is lost. LOL.