OSX stopped shipping python as part of the default installation in OSX 12.3 and even removing it when upgrading!
When user installed, it's most likely python3, and many installations don't have a binding to python only python3 resulting in the bridge not launching.
Quick fix is to change shebang in script to python3. but will break for people running older OSX versions and anyway not work if user has not manually installed python. Windows has a native binary for this precise reason. is it more reasonable to expect OSX users to install python?