MobileService.GetFeatureCountAync() gets the count of all features present in the default layer extent instead of getting the count of records contained in the Maps full extent. As a result, there is a difference between the number of features cached and number of features present in the layer extent.