Utility Manager and didDiscoverBeacons only works for beacons with HW revision “D”, and in general is meant only for discovering beacons to connect to in order to programmatically change beacon settings.
For detecting beacons in order to trigger actions in your app, follow this tutorial instead: