The problem is with the CVs. Very conveniently, they ensure that negative characters like RagMen, Dadi, Soumya, Krishna notice body language cues, facial expressions etc during communication but positive characters like Yuvraj, Suhani ignore them as and when the CVs' weak plots demand.
As sanaasr pointed out before me, they introduce huge plot holes just to keep the storyline going. For example, Suhani could have been more vocal yesterday regarding the sweater sabotage, but she kept her mouth shut and also didn't speak up against the constant barrage of insults Dadi was dishing out to her. That whole scenario could have been avoided with Suhani or even Pratima taking a strong stand. Pratima could have stated that there were no holes in the sweater when Suhani showed it to her, so that she could back Suhani up.
These are irritating plot holes that indicate weak storytelling.