Character Not Facing Correct Direction (Joystick)

Hi guys I’m having a small issue with my character input rotation in general, I have the left virtual joystick set up to make the character rotate but I it isn’t making the character point in the correct direction. If the joystick is held right the character will face down.

Also if i’m using the left joystick as well which is the character movement at the same time the character rotation doesn’t set when released. So if I use the left joystick to make the character move while hes facing up, and the continue to make the character move while then using the right joystick to make the character face left the character will face left while being held but on the release of the left joystick the character will go back to the original facing being up. However if I just us the left joystick this issue doesn’t occur only when they are both in use?

200408-example3.png