A few common causes:
The class was completed *after* midnight in your local time — it counted for the new day, not the day before
Time zone changes (travel) can shift the cut-off
A class watched but not marked Complete doesn't count
If your streak looks wrong and none of these apply, send us a chat with the date and class.