Sorry, but I am going to have to agree with the original poster here. When I changed my oil last time, I did it early, but looking at the mileage left to go on the maintenance minder (I had set it at 6000 miles), I didn't think it was that early. So I made a conscious effort to make sure I carefully entered 6000 miles as the distance, going by both the owners manual and videos that are posted on the internet on setting the maintenance minder.
After seeing this thread the other day, I went and checked the mileage to go on the maintenance minder. It read 5417, indicating I should have drove 583 miles since the minder was set. I then noted the current mileage as being 16360, the mileage at oil change was 15541, which tells me the mileage from last oil change is 819. Now I know 819 doesn't equal 583, and the kilometer to miles conversion doesn't even come into play here, so there is definitely something wrong with the maintenance minder.
Now I know it is incumbent on me to keep an eye on the mileage to make sure I change my oil at the proper intervals, but come on folks, this is a $45,000 vehicle. I have owned two 2002 Honda Accords, a 2008 Honda Civic, a 2008 Acura TL and a 2015 Nissan Rogue. ALL had maintenance minders that tell you when it is time to change the oil. And resetting those minders on those vehicles isn't rocket science. I never had an issue with the mileage reading correctly on any of those vehicles. And I'm not going to drive around and keep looking at the odometer and asking myself is it time to change the oil, especially if the vehicle is equipped with a function that should be doing it. The Nissan is my daughter's car, which I never drive, so the maintenance minder is quite important. The Ascent is my wife's car, which I rarely drive, so the maintenance minder is important there as well. Not really sure why Subaru can't get this right, as this is not a new invention in cars.