I ran into something similar with wheel rotations. In short, if there was more than 60 degrees of rotation per frame, the imported animation would show a reversed direction. My solution was to scale my keyframes in the original animation so that everything was slower and to then run the animation at a faster speed in PlayCanvas.