Random points when trying to get intesetion at regualar intervals

Hi There!

Im trying to shoot a curve from the base of some geometry (column). Then get the points at which it intersects a plane (levels). What am I doing incorrectly? It seems to be randomly placed intersections.