If Steam can recognize the input from the controller, but the other program cannot, it means the OS is getting the input, and this Chiaki program either doesn’t have permissions to read the input, or it’s looking in the wrong place. I’m not seeing much documentation for it unfortunately, but you can try starting it from a terminal to try and get some debug output when it runs and see if it’s throwing any errors.