Not sure about the crashing when you click, but CrossCode not recognizing the controller may be due to the native Linux build having controller issues. Try switching from the Linux build to a Windows + Proton build.