There are multiple failure points within every RC. Since you seem to have checked the obvious ones - pinion, spur, diff, it may be something like the pin on a dogbone axle has broken, or if it has driveshafts, the splines in one of the driveshafts could be worn down.
But back to the diff, did you actually pull the diff case apart and inspect the gears inside? Just opening the diff housing and inspecting the ring and bevel pinion in there isn't all that can be wrong. The diff will come apart (most RC's) and inside is a set of spider gears that can get damaged.
Also, I just looked through the manual. It looks like it has a slipper clutch. When those go bad, you need to rebuild them and reset them.
View attachment 135458