You bet! I did that twice too! Had to lay a nice bead of butyl in the bottom....
This leak is farther front where the metal all comes together above the wiper motor..
I got some sealant in the cowl yesterday, so will see what happens in the next heavy rain. Might be a week or more till that happens.