Hey there, I am using this feature as well. Works fine here. You haven’t set the distanceInterval in your code. You should set that to a proper value, also for performance reasons.
// Set listener to fire on movement/location change.
Expo.Location.watchPositionAsync(
{distanceInterval: this.statics.distanceInterval},
this.handlePositionChange
);