I would suspect, regardless of the seal location (but from OPs description I suspect pinion is location in question ) there are only a handful of reasons for a leak
- Seal surface is grooved or damaged is some way.
- the seal is installed incorrectly
- the seal is not correct for the application
The spline should never get oil to it if the seal is good.