Before you direct 100% attention to the front differential, perform a thorough inspection on the diff' output bearings if you haven't already. The bearings & seals are inexpensive but the labor is fairly intensive for what it is. I definitely wouldn't replace the bearings & seals only without completely eliminating the differential as the origin. Draining the oil into a transparent container and sweeping with a magnet for metal particulate should prove a reliable indicator for any damage or ongoing fault within the carrier assembly as there would be visual evidence associated with such a problem.
if the output seals were compromised earlier in the vehicles history and fill level remained substantially lower than spec, bearing lubrication would become non-existent & the precursor to a failure. Check the fill level with something flexible before it is drained off so that you can apply it towards the diagnosis.
In conclusion, if the gear lube fill level is low and saturated with discernible metals = diff failure. Then a low fill level with no obvious metallic contamination = output bearing failure.
If the oil has not met the minimum factory requirements for removal/replacement there will be an obvious odor & color factor which is why the fill-level & metals saturation the reliable indicators.
I probably overlooked your confirmation of the service history or latest service which is why I went into detail so I apologize.