Help with triggering event with the player controller Possessed by an HMD Locomotion Pawn.

Hi, I’m having a bit of trouble with my project, I am completely using blueprints.
Thanks for any help you guys can give me.


The blueprint scripting in my Pickup Blueprint above works with the First person character overlapping the pickup, but when I possess the character with a HMD locomotion Pawn and overlap the pickup nothing happens. I have the same functions just with different variables in both the HMD locomotion Pawn as well as the First Person Character. If i switch the true and false branches on the cast to FirstPersonCharacter and Cast to HMDLocomotionPawn when I preview my game in VR I hear the sound effect cue explosion as soon as I start it and all of them are destroyed before I get to overlap them.

I also have a similar casting in the level blueprint shown below that triggers sound cues and that works with both the first person character and the HMD locomotion Pawn, so I think everything is ok with the collision settings.

Am I using the Branch function incorrectly? I tried making an enum switch instead of a branch with the same results.

here is also a screenshot of the collision settings on the pickup cube, it is activating with the First Person character but not the HMD Locomotion Pawn

Thanks again