BLE scan returns list with duplicate devices

Hi friends,
I'm trying to create an app that finds BLE advertising devices and diplays them in the list on screen (ListView component).
I created a test app (PFA). I used the last version of BLE extention from here: MIT App Inventor Extensions
Basically it works, but I get results with duplicate records like the same device can be put the list multiple times from a single scan. Here is an example:

Some details of my test environment:
App companion ver: 2.72
Android 12 on Samsung Galaxy S10

Pls advise how I can avoid those duplicates. Is this possible without post-processing scan result list?

edu.mit.appinventor.ble.aix (204.9 KB)