Using macOS 12, after the latest Zwift update I had the little triangle by the bluetooth icon in the corner of the Zwift app and my bluetooth devices weren’t pairing.
I had to go to the macOS System Preferences, select the “Security & Privacy” icon, scroll down to the Bluetooth section, unlock the panel, and then check the little checkbox beside the new “Zwift” app in the list on the right side.
I suspect that this is what was being done behind the macOS scenes when the app was being launched from the command line and then I am prompted to allow bluetooth access, but it’s authorizing a different app than the Zwift app that is launched form the macOS Applications folder.