Montage is not played correctly in mobile device.

Hello, I have a issue to ask about. I play a character montage, which is blended by upper body with the node of “layered blend per bone”. It is supposed that when the character is running, the upper body can shoot. But with the mobile device, every time I play the montage, the character stops moving but stop to shoot . I notice that the system change the axis value to zero. Then I used the keyboard to control, and the montage is playing OK, and the axis value did not change. So can you figure out what was going on? It is important to have a montage played correctly in mobile device. Can you guys help me?