I had a 125 day streak yesterday but couldn't do my lesson on the laptop so did it on the iphone and had the day added and now today it said I have a 0 day streak and after the lesson am up to 1!!! I checked on the phone and it said 125 but now then went back to 1
I do not use the app, so I am not very sure as to how it works, but it could be that it does not update its servers before telling you that. If that is so, yes, it is misleading. But I guess it is easier to implement: to just check locally and tell you if you've reached your goal, and then hope that it updates the server.