CLLocationManagerDelegate method didUpdateLocations is never called on Catalyst

On a Catalyst app, the CLLocationManagerDelegate method didUpdateLocations is never called.
  1. I have requested permission using requestLocation.

  2. After granting it, the locationManagerDidChangeAuthorization method is called, with a positive authorizationStatus.

  3. There I call requestLocation on the CLLocationManager object, but neither didUpdateLocations nor didFailWithError delegate methods are called.

The same code works as expected on iOS.