Positioning static mesh in motion controller pawn

Hi - I’ve created a vr pawn blueprint class which contains a camera, a motion controller component and a static mesh linked to the motion controller.
I’ve been following this setup:

I’m having trouble getting the pawn to position itself on top of the floor in my scene. The static mesh which is paired to the motion controller is either too high off the ground or stuck in side the floor or else beneath the floor. I’ve tried readjusting the motion controller, the static mesh, the player start but no matter what combination of adjustments I use it seems to give unusual results. Has anyone had similar issues ? Any work around ?