How to get the hit location of sphere trace in World Coordinates

The first pic is my sphere trace that outputs the location of the hit and sends that to my MakeTree function.

This second pic just shows that the only thing my MakeTree function does is add an instance as the same location that the sphere trace outputs.

I can confirm that IF I subtract the OutHitLocation by the self Actor location and use that value in the MakeTree function AND the BP is at 0, 0, 0 rotation then it does create a tree exactly where it is supposed to.
When I run the code as it is in the picture (without subtracting the self ActorLocation) then it spawns the trees waaaaaay off.

I think in explaining this I even confused myself, let me know if you need any more info/screenshots.