i've found this as well. might have something to do with the fact that as temperature increases, battery voltage decreases. ex. using the device, battery temp is 100 deg F. Battery voltage drops and reported voltage is lower. Leave it alone for a while and the device cools down to ambient, is started again, and shows a higher state of charge because the voltage is higher since it's cooler.