It is not possible to interact with something that is visible when a Scene3D with input aspect would be sharing the same space even though it is not visible. If the Scene3D is initially visible then it will be handled correctly, but in this case since the Scene3D is not visible initially then it seems to take over the input even though there is no reason to.
In the example, try to press the button in the corner and nothing will happen. If the pstatus variable in main.qml is set to true then it works fine to toggle it.
This appears to work fine on macOS but not on Android or iOS.