I’m using an Xbox Bluetooth controller on macOS Monterrey. Everytime I press the Xbox button the Launchpad opens.
It turns out that there is an Options menu under the Bluetooth devices System Preferences pane.
The relevant setting is Home Long Press. It defaults to Launchpad. Change it to “Off” and the Xbox button works correctly.