Consistent UMG navigation with mouse, keyboard, or gamepad?

Yup, you might be right. Inside the button, override OnFocused (?) and move the focus to the native button. May work.

That’s one of the reason why I stopped using buttons years ago - they seem nifty but are inflexible. Never looked back. I just use wrapped borders with inheritance.