Can't focus on widget

I’m having an issue with my widget. I’m working towards a ui that I can use with keyboard and gamepad. I’ve been following a tutorial, and in that tutorial he had us override the OnKeyDown function, and just to test it he had us print out the key display name. Mine does not work, it doesn’t even register the key down function call. After double and triple checking that it was all setup correctly, I started digging into it further and found that it’s likely a focus issue. I tried adding a SetFocus node to the blueprint that updates my button states, but I get an error that states “The PlayerController is not a valid local player so it can’t focus the widget”. I have searched everywhere and found no solution to this issue. I’m really hoping someone can tell me what I’m missing here because I’ve been hung up on it for awhile and am out of things I know to check.

I’ve posted links to relevant Blueprints below.