That weep hole is for the points box, so any oil can run out. As long as the inner seal holds vac and pressure, you're golden. If plugging that weep hole stops a crankcase leak, then the inner seal is bad. My S550 has the same setup and I found the garter spring popped off and wore the crank...