Why is the mode set to Game only i stead of Game and UI?
If you find or store a reference to the widget in your playercontroller OR register the widget to Listen for Input Event OR register the widget to handle dispatched Events from the expected playercontroller, then you can pass function calls to the widget as a consequence of the playercontroller receiving input events, without actually having the widget receive the input events in the normal way.