Thanks for the kind words and sorry about the issue, I’m not entirely sure if this is a problem with the engine or something else, but I am working on some gamepad mapping updates for a future release, so hopefully that will alleviate the issue! If you have any more details on the controller, that’d be a big help.
The controller is a kind of cheap chinese clone Playstation controller with every usual buttons, 2 sticks plus a "mode" button like on a lot of pc compatible game controller. It's bluetooth with a switch on/off. I used it with a usb hub on an Rpi500+. It oorks on battery. There's no name on it. The problem occurs in the very begining of usagi starting. The problem doesn't occur if add code to wait a few frames before caputuring controller buttons.