Engines don't have to leak

But it may be more work than you're after to fix the leaks you find. The question kinda becomes if the leak is a Big Deal - is it irritating or something that's gonna get worse or fail completely.
Don't drive yourself nuts. Clean the engine then use a UV dye kit from your local parts shop. Tells you *exactly* where it's leaking in a pretty short time.
But yeah...gotta put a plug in where that open grommet is. May not be your leak, but definitely is chuffing out oil spray. Your local parts place will have a plug, or Summit.