How do I control a VR menu with the gamepad?

I’m using a stereo layer to show a UMG menu with three buttons on it. I want to be able to scroll through the buttons using the analog stick of my gamepad and select the one I want and hit a face button to activate it. The UMG menu is attached to an actor that I’m spawning. When I spawn it I set input focus to the first button on my canvas:

I (correctly) lose control of my character when I do this, so I know focus is going SOMEWHERE, but I can’t actually scroll through the buttons using the keyboard or the gamepad.

Here’s a shot of my widget layout:

So it seems like the first problem is that Canvas Panels can’t do the gamepad selection thing. Putting my buttons inside a Vertical Box makes it work in screenspace.

Second problem is that it seems like the 3D widget version doesn’t do the engine default selection, so my buttons can get selected, but I can’t tell. Only reason I figured it out is I started pressing face buttons blindly. I guess I need to do some custom styling to show selection in 3D.