Input issues in a project based on VR Template

I’m having trouble with input issues in a project based on VR Template.
When I try to use assets from VR Template to create a new level, I duplicate and modify VRPawn or IMC_Default, but the input doesn’t work as expected.
I’m using Unreal Engine 5.6 and Meta Quest 3.

The steps are as follows:

  1. Create a new project with VR Template. Name the project VR_InputTest.

  2. Select Basic and create a new level. Save the level as Stage2.

  3. Create a Blueprint with Game Mode Base as the parent and name it BP_Stage2GameMode.

  4. Duplicate VRPawn in the Content/VRTemplate/Blueprints folder and name it BP_Stage2VRPawn.

  5. Duplicate IMC_Default in the Content/VRTemplate/Input folder and name it IMC_Stage2Default.

  6. Create an Input Action and name it IA_APress.

  7. Open IMC_Stage2Default, add a new mapping and select IA_APress, assign Oculus Touch (R) A Press and the A key on your keyboard and save.

  8. Open BP_Stage2VRPawn and go to EventGraph.
    Add an EnhancedAction IA_Apress event node, drag from the Triggered execution pin and add a Print String node.
    Change the Mapping Context of the Add Mapping Context node to IMC_Stage2Default. Compile and save BP_Stage2VRPawn.

  9. Open BP_Stage2GameMode and change Default Pawn Class to BP_Stage2VRPawn. Compile and save BP_Stage2GameMode.

  10. Open World Settings for the Stage2 level and change GameMode Override to BP_Stage2GameMode and save.

Run it in VR Preview.
When I press the A key on my keyboard, the text of the Print String node is displayed, but there is no response when I press the A button on Oculus Touch (R).

I don’t know why this problem occurs.
Is there something I’ve overlooked?

Thank you in advance.