Animation Distance Traveled is Much Smaller in UE4 than Blender

I am experiencing an issue when exporting fbx files between Blender and UE4. The issue I’m obtaining is that the distance traveled by my mesh is much smaller when in root motion than it is in blender. For example I have a climbing animation when hanging from a ledge and animated in blender it looks okay and ends in the location I want it to. In UE4 it barely travels anywhere yet the skeletal mesh moves properly as if it were playing the animation properly. When trying to troubleshoot I discovered that when I move the height upwards and forward distance exponentially on the blender animation it moves it in UE4 to the location I want it to be but maybe about 1/10th the distance I moved it in Blender.

I’m assuming it is a scaling issue that I am running into with blender. Possibly since I am using lotrotscale for my keyframes or maybe because I do not have my Units set correctly. I am just not sure if it is one of these and if it is what type of settings should I use for such.

(Using Blender v2.78)

I decided to make some webms to show what my problem is so you can see a bit better what it is happening.

Blender Animation Normal:

In UE4:

After Exponential Distance Added for Anim in Blender:

In UE4 after Change: