I have noticed that when you have a controller disabled on game launch and then hot plug it, no GUI input events work for the controller. But when the game launches with the controller active, the GUI input events work just fine. Really odd behavior. Will try to make a minimum repo soon to demo this. I’m open to it being user error but I feel this might be a bug with Godot.