instance
This method should select a single service instance from the list of identical services returned by the service discovery.
The services will contain only instances of GATT services with the given UUID. Use RemoteService.instanceId to distinguish between instances.
By default, this method should return the first service instance. However, in some cases, a peripheral may have multiple instances of the same service, e.g. multiple batteries reporting their level, each with a different instance of a Battery Service.