Root Motion isn't working properly

I have this dragon animation in blender and it’s working fine in it
but when i try to export this animation in unreal the root motion path is correct but the mesh is going somewhere else


some solution i saw before but not worked yet
some import thing i have scale x as -1 in blender (i can’t use apply transform)
and export as forward as -z and up as Y