Estimote beacon is not detected with latest library of altbeacons 2.19.4

    val beaconManager = BeaconManager.getInstanceForApplication(this)
        beaconManager.beaconParsers.clear()
        val parser = BeaconParser().setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24")
        beaconManager.beaconParsers.add(parser)
        val region = Region("com.beacon", null, null, null)
        // Set up a Live Data observer so this Activity can get monitoring callbacks
        // observer will be called each time the monitored regionState changes (inside vs. outside region)
        beaconManager.getRegionViewModel(region).rangedBeacons.observe(this, rangingMonitorObserver)s
        beaconManager.startRangingBeacons(region)

Here is my code for getting the beacon and also adding the beacon parser class


    private val rangingMonitorObserver = Observer<Collection<Beacon>> { beacons ->
        Log.d("HomeFragment TAG", "Ranged: ${beacons.count()} beacons")
        for (beacon: Beacon in beacons) {
            Log.d("HomeFragment TAG", "$beacon about ${beacon.distance} meters away")
        }
    }