Bluez sends the UUID of the local service being accessed in Agent.Authorize, not the remote service. So check for Audio Source not Audio Sink. In most cases this was not a problem because Bluez sends us AdvAudioDist UUID (0x110D) for incoming A2DP connections, which we already check for. This is a precautionary change.