Nearables as iBeacons

Hi guys

I developed a POC with iBeacons on iOS (Swift) which works pretty fine. I have a back office that lists all the beacons available. My app then uses a ESTBeaconManager and starts ranging for every new UDID it founds (and only UDID so that I don’t have to create a new CLRegion for every beacon I have. I monitor a whole family of beacons based on their UDIDs)

Then, with the delegate’s function func beaconManager(_ manager: AnyObject, didRangeBeacons beacons: [CLBeacon], inRegion region: CLBeaconRegion), I check if I have to manage the beacons or not.

We ordered some stickers to play with (nearables) and I have a weirds behavior : I used estimote cloud to use my stickers as iBeacons, setting a UDID/Major/Minor on each beacon.
Though the estimate app ranges almost all stickers, my only detects the first one. The Beacons array always contains a single entry.

If I understood correctly, and as the first sticker discover indicates, I can use the stickers as iBeacons w/o having to update my code.

Do you see any reason why only one sticker is discovered?