Found out! Many thanks to a friend of mine (hi Pierre!) who helped me out!
In case anyone ever needs this, please find the code here Align spline location and rotation to landscape posted by anonymous | blueprintUE | PasteBin For Unreal Engine
(note that I add +8 to the locations of my spline points, this is not required and you can remove it if needed)