Took the bot body and made IK in unreal.
Turns out the big tower of blueprint blocks I was talking about is 100% what you’re supposed to do (meaning I see it replicated in every tutorial I see).

Right after making the last picture I deleted 100% of my work for the last 3 hours…
So I recreated everything and realized I can do WAAAY less to get the same result. So the result of the redo:
Yeah… the I still have to figure out why it splits like that. My guess is that I shouldn’t have separated the bones in blender and I should re-import and see how it goes. But the IK works fine
A bit smaller blueprint graph also:

Also the IK block I used is now smart enough to handle ground better than I was doing in the first picture.
Essentially what it does is:
1.) Draw a line from the end of the leg bone to the control
2.) If there is a hit perform IK to the hit point otherwise perform IK to the control.
Surprisingly simple….

Then the final touch: