### Godot version

v4.0.2.stable.official [7a0977ce2] and v4.0.3.stable.official [5222a99f5]

### System information

Pico Neo 3 Pro Eye; PUI Version 4.8.19; Android 10

### Issue description

When trying to use the controllers, only the menu button and trigger works because the Simple controller profile is used. The system refuses to use the Pico profile (or any other profile). Also creating a custom map and/or deleting the Simple Controller profile did not work.

I expected the Pico Profile to work on a Pico Neo 3.


For clarification, this is the controller I am using: https://sdk.picovr.com/docs/NativeSDK/en/chapter_five.html#id4

### Steps to reproduce

- Just create a Project as shown here: https://www.youtube.com/watch?v=ZckQ-6ocHrI 
- Add a script to the XRController3D node that outputs the signals. Export and start the project.

### Minimal reproduction project

[pico_.zip](https://github.com/godotengine/godot/files/11949055/pico_.zip)

Note: I have also deleted the Android folder.

String openxr_extension_name; 
		Vector<IOPath> io_paths; 
		bool has_io_path(const String p_io_path) const;
		const IOPath *get_io_path(const String p_io_path) const;
	};
private:
	static OpenXRInteractionProfileMetadata *singleton;
	Vector<TopLevelPath> top_level_paths;
	Vector<InteractionProfile> interaction_profiles;
	void _register_core_metadata();
protected:
	static void _bind_methods();
public:
	static OpenXRInteractionProfileMetadata *get_singleton() { return singleton; }
	OpenXRInteractionProfileMetadata();
	~OpenXRInteractionProfileMetadata();
	void register_top_level_path(const String &p_display_name, const String &p_openxr_path, const String &p_openxr_extension_name);
	bool has_top_level_path(const String p_openxr_path) const;
	String get_top_level_name(const String p_openxr_path) const;
	String get_top_level_extension(const String p_openxr_path) const;
	void register_interaction_profile(const String &p_display_name, const String &p_openxr_path, const String &p_openxr_extension_name);
	bool has_interaction_profile(const String p_openxr_path) const;
	String get_interaction_profile_extension(const String p_openxr_path) const;
	const InteractionProfile *get_profile(const String p_openxr_path) const;
	PackedStringArray get_interaction_profile_paths() const;
	void register_io_path(const String &p_interaction_profile, const String &p_display_name, const String &p_toplevel_path, const String &p_openxr_path, const String &p_openxr_extension_name, OpenXRAction::ActionType p_action_type);
	const IOPath *get_io_path(const String p_interaction_profile, const String p_io_path) const;
};
#endif