Ok thanks for the words of wisdom.It looks like Oil is getting past the seal.
there are two probable potential causes.
1 The vent is plugged and as the diff warms up it pushes oil past the seal. This can be checked by removing the vent hose at the diff and seeing if you can blow threw the hose.
2 The seal is leaking. Probable cause is an assembly issue like it’s installed crooked or it has pushed out from where it’s supposed to be. More difficult to check, it needs some disassembly to check.
Did you just have to pull the axel to do that or did it require more take down?I had a brand new Yamaha do that the day I brought it home . I tapped the seal back and and it never leaked again.