Boss two things:
if your road was flooded and the water level was above tyers, then water enters thru doors as it happend with my 2016 mehran.
2nd thing is the door alignments not done by PS, as gaps lead water entry points. check them
the simple way of check is spray water on your car with water hose and ask someone to sit inside and observe the water entry.