Had a similar leak on my car. I thought it was the front main seal or oil pump seal but after removing the timing belt cover I ruled those out since both were clean. It turns out it was power steering fluid that was leaking from the front of my power steering pump, dripping down the front of the timing belt cover, and collecting right where your leak is. Could be something to check. Are you low on p/s fluid?