I have noticed the same thing. The auto-ranging function loops with resistors in the 12K to 24.9K range though the 24.9K would occasionaly stablize and read correct. Values outside this range seem to auto range OK. Manual ranging on these values works, but I noticed that if you manualy selected the 1Mohm range with the 12K resistor then switch back to auto ranging, that readings were stable, but touching one resistor lead it would cause it to start looping again.
Android app v1 on a Droid Maxx
You have created something unique and usefull.