Engines aren’t designed to leak. If they do then something is wrong. If a mechanic tells me it’s just a leaky engine, can’t tell me where the leak is coming from and does nothing more than check the oil level I think I would be finding another mechanic. You are lucky you didn’t kill someone...