Once a snap ring pops off. New FDS is typically needed.
It's typically a case, where snap ring was reused. Which installing and removing snap rings, expands ID more each time and weakens clamping force. This result in loose grip around axle, so less depth of axles groove is captured. End result, is rounding out of what was, a sharp 90 degree snap ring retaining groove in axle end.
For a temp field fix. Squeeze snap to a smaller ID. One could also, file the groove to a sharp 90 degree. But this result, weak snap ring clamping force and in a wide gap. One so wide, even the thickest snap ring (2.8mm) can't compensate for. So this is just to get you home.
Additionally:
Some pound (in and out) usually has result in extra wear of axle brass bushing. Also, with age and lack of lubing every 30K miles. Brass has worn thin. So doesn't hurt to replace it, at least check it. Old under lube Needle bearings, are also best replaced at same time as new FDS installed. They seat nicely together.
While into steering knuckle. Replace that back seal.
New FDS, new Diff side seals is recommended. So they seat together. We don't want to have to go back in for a frt diff side leak.
As for the wheel hub. Its not affect by FDS issues, typically. But just the same, recondition while in there. Which is to say repack wheel bearings, or replace if needed. Which hub flange may or may not need replace. But I am big on, new hub flanges with new OEM FDS. Which yields, zero backlash (rotational play)
Do not reuses seals.
Exception, is the large ~$80 seal bolted on brake dust shield. If it's rubber seal good, you can reuse. It is not a water tight seal.
Do not reuse:
Lock washer.
Snap rings (either inner or outer)
Grease caps.
Use puller to pop off ball joints from knuckle. Do not get out the BFH and pound on steering knuckle, to pop ball joints. Using a BFH to beat off ball joints, all to often results in damage to surface ball joint boot mates to. Also, one misguided blow and ball is doomed!