Fari, I see it in the other way. Megha, since day 1, has been someone who can easily turn herself in the way everyone wants her to be. She hides her real self somewhere deep inside herself. She never voices her feelings, but her eyes do speak. I believe that the separation from Mohan has been too painful for her to make her silent and quiet forever. It happens! When we're depressed over something too much, we do tend to be silent instead of saying it in words, but at one point, we do break down, and for Megha, the moment will be soon. She just needs to see Mohan once! In the precap, she had tears in her eyes when she heard Beera teasing Navika with spiderman thingy.
Regarding Mohan, well, nothing is hidden. I felt for him so much when he said that he unknowingly has hurt the people he loved the most. I can relate to this feeling so well :(