The weep holes are put in the bike assuming it will be oriented as it is when both wheels are on the ground. So if you don't find out what is letting the water in, you might consider hanging your bike level instead of by by the front wheel.
Though I'm not entirely sure all bikes have weep holes. I'll have to take a good look at my Tarmac.