That Jayco Granite Ridge shares the 218" wheelbase with our Escapade 31A. That gives us a nearly 60% WB-to-Length ratio, which provides a basis for good handling, including decent front axle loading. At 40,000 miles, status of ours is new steering linkage components and original ball joints OK per truck alignment shop. I read your account of replacing the balljoints and think I could DIY that job at home. If I could remove the knuckle, should I be able to press the joints with an auto supply loaner tool? Did you install offset bushings? Adjustable ones like Ingalls 594 or the equivalent from Moog?
Our mods are Front/Rear Hellwig Sway Bars and BlueOx (same as Henderson/SuperSteer) Rear Track bar. Still has OEM shocks.
What Alignment Angles did you set it to? Ours drives what I'll call OK. It isn't White Knuckle, but it does require total concentration. I don't advocate driving while daydreaming, but this is a matter of constant attention. Any distraction usually results in needing a quick (but minor) course correction. I guess I'd call the tracking "vague."
I'm considering doing any major front end work in the next year. Before I get any older!