His torso is still not rotating(edit:not rotating ENOUGH). here, let me provide an example.
Notice that as the character swings their arms forward and back, the upper body rotates to allow the shoulders to move. We see his chest in the first frame, and as his arm moves foward, we see his back. Thats the kind of rotation we need to see. Given the angle of your character, we wouldnt see his back, but we would clearly be able to see that stripe in the center of his shirt moving side to side.
Notice that as the character swings their arms forward and back, the upper body rotates to allow the shoulders to move. We see his chest in the first frame, and as his arm moves foward, we see his back. Thats the kind of rotation we need to see. Given the angle of your character, we wouldnt see his back, but we would clearly be able to see that stripe in the center of his shirt moving side to side.