New snap ring falling off is good indicator axle & hub flange took a beating.
The N to D clunk is first indicator teeth of hub flange & axle teeth are worn. Quick test would be to raise wheel off ground and slightly rotate back & forth while watching front drive shaft for any lag in rotation (takes a keen eye). But with snap ring off at this time, these may not be good indicators. Close inspection of each components would have to be final call.
To have local Dealer order in (usually not stocked) and have on hand may save time. I'd also locate two rebuilt OEM front drive shafts (AKA CV's) and have standing by or locate a machine shop to square up axle groove(s). Unfortunately OEM outboard tulip (axle) is no longer sold separately, or so my local Toyota parts guy's has informed me.
I can say this; Shop's at Toyota Dealer's (when car is under warrantee) with this N to D clunk will always replace both the front drive shafts and hub flange with new OEM. This is costly but best practice, otherwise they'll chase the clunk. Not under warrantee they replace both sides with new OEM hub flanges and use a rebuilt or aftermarket front drive shafts (reduce cost ~$500).
Speaking with CVJ here in Denver they feel some play is ok. Where as Toyota master mechanic states zero play is spec. My feeling is some play is to be expected with high mileage, but can be mitigated without spending big bucks.
As far as rebuild axle are concerned, they will almost always have some wear of axle teeth yielding play. Personally I'd take a new OEM hub flange with me as tool to aid in cherry picking a rebuilt axle. One idea CVJ and I came up with is swapping front dive shafts from side to side. As direction of travel side has greatest wear, reversing adds some new life (bit).
With this hub flange there was just the tinniest bit of noticeable lag/play with snap ring off observable between axle and hub flange. Once hub flange removed cleaned and view from back side I could see teeth where half gone. The metal of the hub flange appears a bit softer than the axle, so it always takes the greatest amount of wear.
View attachment 1407353
As I said, the fact the snap ring fell off again indicates the groove in the axle has taken a beating. Filling a nice 90 degree angle may help in short term. But I could never get a perfectly square 90 degree angle, 360 degrees around the groove of axle, a machine shop can.
I know most like replacing bearings and races, but I'm more concerned with axle and hub. I've never seen a wheel bearing strand a 100 series, but have seen (read about) many hub flange failure resulting in calls for help.