I have "adaptive" protection off and then use routines to automatically manually control the protection modes and when charging stops, by switching between "basic" and "maximum". When my device is charging and reaches 90%, a routine is triggered to set battery protection to "maximum" (with the slide setting for that set at 80%). It seems to always stop and never restart. Everytime I've looked when taking it off the charger it shows as a bit under 90%. Later when my device gets down to 70% another routine is triggered to set protection mode to "basic", so the device will try to charge to 100% when next plugged in.