Cannot use BluetoothLowEnergy.ScanDelegate on FR255 – SDK issue or device limitation?

Hi all,
I'm attempting to develop a BLE Central application (BLE scanning feature) using the Connect IQ SDK 8.2.1 on the Garmin Forerunner 255 (FR255).

However, I keep getting the following errors when trying to use the BluetoothLowEnergy module:

Undefined symbol ':hasCapability'
Undefined symbol ':CAPABILITY_CENTRAL'
Cannot resolve super class '$.Toybox.BluetoothLowEnergy.ScanDelegate'
These errors persist across multiple devices such as the FR255, vivoactive4, and vivoactive_hr, even with the correct SDK and the latest devices.xml.

On the other hand, the following official Connect IQ app:

BLE Scanner
apps.garmin.com/.../9bcc8b66-8385-4afb-b93e-f69e01422284

successfully runs BLE scanning on the FR255, which proves that the device is technically capable of BLE Central operations.

Could you please clarify:

Is it possible to achieve BLE scanning using only the public SDK APIs?

Or is this functionality restricted (or requires native support) on certain devices such as the FR255?

Any official documentation or explanation on this behavior would be greatly appreciated.

Thank you in advance.