I had this issue but figured out a solution in blueprints, that has worked for me so far.
In the widget I just has to override the function “OnPreviewKeyDown,” and then it prevented the widget from consuming the input. I had the function simply printing a string when it detected the key (up, down, left, right) and returned, which seemed to do the trick itself.
Hopefully this helps whoever runs into the same issue!