I am guessing you checked and made sure it was diff grease? It could be brake fluid.... I have had wheel cylinders leak and the leak looked really similar.
so i did some reading because i thought only full floating axles (non C Clip) had roll pins instead of bolts in the carrier, turns out a D44 is a non C Clip axle....i feel more dumb the more i read
my girlfriend has been a sick, and i was going to stay close in case she needed me. but she is alot better.... and also that shes going somewhere this weekend and that leaves me free this weekend!