Blender animations do not play with correct rotation and/or scale?

I have applied location / rotation / scale to the mesh already.
For these examples I set the animations to play when the game starts.

Using the binary exporter in Blender, the scale changes when an animation is played:

Using the ASCII exporter in Blender, the mesh does not have the correct rotation until the animation plays:

Using the suggestion from [this post][3], the mesh does not scale with the skeleton:

Update: I have *finally* found a temporary solution using the ASCII exporter, but I would like to know if there is a more permanent one. Here is what I did:

  1. Make the rotation of the animation consistent with the mesh by changing the axis directions in the Blender exporter.

  1. Correct the rotation of the mesh in UE4.

  1. This is the result:

Click on the link to watch the video. Hope this helps .