Raycast Wheel Suspension Not Reaching Desired "Rest" Distance

Hello, all. Been pulling my hair out a bit over this problem and I can’t seem to wrap my head around a solution.

I’m putting together a vehicle suspension system using raycasts. I’ve got four raycasts - one where each wheel on a car would go - that keep the physics object that is the actual car above the ground. I would like to be able to set a consistent “Rest Distance” for the raycasts and be able to control the stiffness and damping values without worrying about the car’s height off the ground, while also using a longer distance for the Line Trace so the car can stay planted on the ground more reliably. The issue is that the Rest Distance isn’t being reached and the ride height is still being determined by the strength and the damping.

I did some digging and opted to follow this handy video by Toyful Games, which explained their custom car physics.

Here’s my current scripting just for the suspension modeled after their formula: Force = (Offset * Strength) - (Velocity * Damping)

If I had to guess, I’m not properly setting up functionality that tells the suspension to meet the Rest Distance, but I’m unsure how to proceed. If anyone has any pointers, that’d be much appreciated.