How estimated mA is calculated?
Many phones do not provide real current mA, thus the app is calculating it based on % changes.
For example using a 1500mAh capacity battery, a 1% change over one hour = 15mA. a 2% change over 30 minutes = 60mA, a 1% change in 5 minutes = 180mA.
When % is not changing the estimated mA is updated according to the last value.
If current mA = 60mA, and % remains unchanged for 30 minutes, this means current mA <= 30mA, hence the estimated mA is updated accordingly.
Current mA increasing rapidly is reflected in the estimated mA almost immediately, as % will change. Decrasing mA takes more time to be reflected in the estimated mA because % will remain unchanged for a longer period of time.