Multipoint hovering stops working on collision

I’m trying to make a fairly basic multipoint-hover. For this I have 4 scenecomponents that dictate the 4 “hoverpoints” and their height, and a multihover component that calculates the distance to the ground for each of these hover-points as well as spreading out the hover-force over the points. This all works pretty good, until they collide with the ground.If one of these “points” smashes in to the ground, force will stop being applied at that specific point. So if the back of the hover smashes in to the ground, only the front will keep hovering. It’s not stuck in the ground.

I am not sure if it’s the add force at location that breaks, or if something odd happens to the raytrace part of the script. I’ve printed out the force values and they seem correct. Been debugging for a quite a while and am pretty stuck.

The sudden movements in the gif is just me pressing the “reset rotation” button I have.

124805-ezgif.com-optimize.gif

It seems I managed to fix it. I have no idea why this helped but I increased the trace distance by a factor or 1000. No longer gets stuck.