Telemetry Beacons are Slow?

Sometimes it takes up to 2-3 minutes to receive a telemetry beacon.I have 3 beacons set up within a few feet, and the android device usually receives the data within 10-12 seconds, but sometimes it takes upto 2-3 minutes to receive. Is there a reason for this?

There could be several reasons:

  1. There is a lot of radio noise (microwave ovens, WiFi routers, many Bluetooth devices)
  2. Telemetry packet has low advertising power set
  3. Android turns off scanning when you are in background mode (see new Android 8.0 background mode limitations)