he issue is happening due to Trademark Safari "Wetting the carpet" syndrome. Its a hereditary issue and comes with Most tatas of this era.
Gentlemen,
If the engineering was so good and carefully done, wetting syndrome should not have happened in the first place. This is not careful engineering but is sheer stupidity. Had I not sealed the scuff plates and Cowl areas I am sure there would be puddles of water on the floor (This is currently happening with many safaris on SOUL Group. A Safari 3.0 Was recently stranded on the road as Water reached the fuse compartment behind dashboard, apparently this water comes form cowl area). And Rusting would've been so bad I may have my feet through the floor in a couple of years. So yes, The seals are never coming off.
Interestingly, My XUV is standing just besides and does not suffer ANY water entry or fogging.
Double Interestingly, @mayankdixit is suffering ditto issues with his Tata and none in Mahindra.
My Mahindra is carefully sealed, which removes any doubts in that regard. Sealed or Not sealed.