Virtual Joystick Not Working

Goal: Left Joystick, left and right movement with X-Axis. Jump with Y-Axis. By itself, left and right movement works. Add Y-Axis and the character jumps and moves at the same time no matter which direction you move the joystick. How can I get the joystick to work properly?

The joystick is analog. If you only want to move when you are near the edges of the joysticks movements (i.e. only move left OR up OR right OR down) then you need to pick a threshold near maximum for the analog values and treat that as your trigger for your movement.