Nearable not reliable enough

I bought some stickers which I have tried to scan for using both startNearableDiscovery and startTelemetryDiscovery

For telemetry nothing is ever detected, I just get a callback with an empty list.

For nearable I do get results but not as often as I was expecting
For instance I configured a beacon to broadcast every 100ms and also set the app to have a foreground scan every 100ms too but onNearablesDiscovered is only called about every 5 seconds or so.

I want to be able to pick up a sticker and for it to send me a constant stream of data based on the fact that it is moving but it doesn’t seem to be working.