Eh sorry dude, didn't notice got this late reply.
I did fix the problem, but it wasn't the drainage holes.
My rear door, the vapor barrier was not sealed properly, so when it rain or I wash car, water that flows into the door will leak into the cabin. After resealing, then no more issue.
I am referring to the transparent plastic barrier behind the door card. It is sealed with some black silicon adhesive usually.