Turns out the animation was built with R15 and I had set the game to only R6 and due to the different body parts between the two types, the game couldn't play the R15 animation on the R6 body.
A misconception I had was R6 means the character is blocky and R15 means the character is not blocky. However it's only the body parts that are different.