For whatever reason Zwift on macOS is really bad with permission prompts.
For the last three macOS point releases Zwift couldn’t connect to the companion app after the update.
(The Zwift team not supporting Apple devices seamlessly has become a bit of a pet peeve of mine - sorry not sorry if that sounded a little bitter.)
There was no prompt on the first launch and Zwift was missing in the Local Network access list.
And if there is no entry, you can’t disable and re-enable it like suggested by zwift docs. Next troubleshooting step would be reinstall.
This is a workaround to reset all permissions for Zwift. On first launch you will be asked for Bluetooth and local network access. Then the companion app should be able to connect again.
Terminal:
tccutil reset All com.zwift.ZwiftLauncher
