Estimote beacon is not detected with latest library of altbeacons 2.19.4

    val beaconManager = BeaconManager.getInstanceForApplication(this)
        val parser = BeaconParser().setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24")
        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

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")