Ok I finally found a way but im still convinced im looking at this the wrong way.
After the Add movement Node, I add another TraceLine to get the height above the limits, and if it is more than 1, I do a Set Actor Location to go back within the limits.