Since the LOCATION permissions are now prohibited, we've been forced to look into that CompanionDeviceManager API. I'm unfortunately unable to make it work in our Unity project. It feels like the CompanionDeviceManager has not been designed at all for this kind of use case.