8-3/4 rear pinion seal question

Curious to find out what the cause of the pinion seal leak was. I installed a new seal on a friends 8 3/4" rear & it leaks too. (I did install it properly also)

I always either put a little RTV on the yoke splines or under the flat washer to help keep oil from seeping out through the splines.
(just in case that’s the problem)