Touch joystick works left and down only

My touch joystick implementation only moves the character left and down. It works well on PC but on mobile this problem happens. Any idea why this happens? Has anyone faced this problem in mobile joystick?

You are probably misreading the Screen Axes.

https://stackoverflow.com/questions/11483345/how-do-android-screen-coordinates-work

Also, check your origins.