Hi,
To answer your question: I made a custom action that accepts regular float instead of unity input: GetCustomAxisVector
Hopefully this is what you need, but I doubt it. Your problem is else where from how you created your scene, your camera controls is different, you need to fix that, the joystick input is fine and all actions are sound here.
Do you understand what I did and why I did it? yes, mobile is different, but that's not the point of your struggle technically, what's happening is that your camera control isn't suitable as is to work for both inputs. the core problem is that your camera is using the mouse to rotate.
Bye,
Jean