It gets stuck as well by default, but I set up a lot of red zones on the app and now it finishes perfectly almost every time.
This is good for me because I try to avoid things that need batteries that must be changed.
For the record I’m quite happy with mine.