I'm using BLE.Plugin for scaning other device in Xamarin. There is no problem with scanning and the plugin finds some devices, but all the devices have the same mac-address. The found address doesn't match to the device addresses of the devices, that it should find. Below the code I'm using.
adapter.DeviceDiscovered += (s, a) =>
{
    if (a.Device.NativeDevice is BluetoothDevice device)
    {
        if (addresses.Contains(device.Address))
        {
...
        }
    }
};
await adapter.StartScanningForDevicesAsync();