Please report it to embarcadero
In Delphi 12 and early BluetoothLE will not work in macOS Sonoma
How to check problem:
1. Place on the form the BluetoothLE1 component and the Button1.
2. Write code in the Button1Click event
BluetoothLE1.DiscoverDevices(1500);
The problem is in the Macapi.Bluetooth.pas.
Here
{$IFDEF IOS}
libCoreBluetooth = '/System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth';
{$ELSE}
libCoreBluetooth = '/System/Library/Frameworks/IOBluetooth.framework/Frameworks/CoreBluetooth.framework/CoreBluetooth';
{$ENDIF}
In the new macOS Sonoma (version 14) Bluetooth path is the same like in IOS - '/System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth';