It's always good to be able to re-map controls, if I were you I would code a script to remap controls. Godot has a built-in input map(go to Project Settings > Input Map), and you can create actions and bind new controls manually, but you can also do it automatically using
InputMap.action_erase_events(action)
and
InputMap.action_add_event(action, event)
You can get a simple setup using just these two functions, but you'll want to add a few more features to make it work better. In my system, I made it unable to accept mouse movement, with a dedicated option instead, simply because it's easy to accidentally move the mouse while remapping. For the same reason, I also added a joystick deadzone.
I can show you some of my code if you want.
You said you're new to Godot but come from UE, sorry if what I said was a little too complicated.