maybe want to test your front and rear windscreen...my front windscreen was leaking then....seems this is another common problem for our car.
For all my doors, my usual accessory shop guy removed the old silicone glue (black), cleaned and reapply new glue to the doors to stick the entire door card edge. Since i applied dynamat extreme to the doors, i asked him to also cut the dynamat extreme into strips to stick the doorcard edges to the door as double protection. If the glue gives way, i still have the dynamat sticking it preventing water coming in. Furthermore, it's reusable.
Secondly, maybe can try to take a sharp thing to clear up the "drainage", which is at the corner bottom of the door. If this is clogged up, water can't flow out, you may want to check this if removing the door card to ensure nothing is blocking the drainage hole. Can try pouring water to the window area and see if water comes out from the drainage.