Error al obtener ubicacion con ionic y capacitor

estoy usando capacitor, la ultima version, en ionic y al obtener las coordenadas siempre me da el siguiente error en el dispositivo(en la web me las obtiene):

D/Capacitor: Sending plugin error: {"save":true,"callbackId":"2529754","pluginId":"Geolocation","methodName":"watchPosition","success":false,"error":{"message":"location unavailable"}}

Las obtengo de esta forma:

Geolocation.watchPosition({}, (position, err) => {
    this.lat = position.coords.latitude;
    this.lng = position.coords.longitude
    console.log(position);
})

tambiƩn intente de esta forma

printCurrentPosition (){  
  return  Geolocation.getCurrentPosition({
    enableHighAccuracy: true,
  });
  
};