normally you should have a separate mesh for collision here(this is how i would solve this), it doesn’t make sense to drive on such surfaces.
to have more stable drive on bumpy surfaces try Suspension Relaxation Downforce option and use a high relaxation damper value.
in code you may be able detect sharp changes in suspension compression and avoid wild responses, this may(not) work.