It does seem a strange place but if oil is leaking out of it I suppose it must be.Oil pressure switch, but seems a strange location for an oil pressure switch. Are you certain it is leaking from there? Clean the entire area, then keep an eye on it for fresh oil leaking.
It's a very common oil leak source on those engines.It does seem a strange place but if oil is leaking out of it I suppose it must be.