If
@Mnbrennan says the diff is not sounding good I’d have no reason to doubt it.
And only you know if the noise got worst after the driveshafts were done. But I think you’re saying it did.
So I would have my suspicions about how the work was carried out. Whether good quality parts were used, whether bearings should have been done at the same time. And whether the diff or anything else like bearings were damaged in the course of doing so.
Just standard questions to ask really, with slightly raised suspicions. Your mechanic might have done a first rate job, then the diff failed a few weeks later.
Seems a bit strange though doesn’t it? Unless the driveshafts killed the diff or vice versa. No idea if that’s possible btw. And he only did half the job.