Yes thanks for the update,
My money is on water leaking in the boot, you can see lots of rust on the shaft, perhaps it ran down the tunnel, entered the rear end taking out the pinion bearings.
With the pinion bearings a little loose there would be excessive stress on the teeth due to sloppy alignment. How loose is the pinion in it's housing?
It could also be just bad assembly in the factory, after all they never bothered to grease it properly.
Use silicone sealant on the boot and find a better strap to replace the Q strap.
I also greased the flange where the rear end bolts on thinking grease would repel water.
Honda used to make a grease specifically for the drive shafts, I haven't seen it lately but that's what I use.
-
Did you say the rear end has been apart before, possibly didn't go back together properly.