I may have worked out what’s going on here, @TerriB…
Looking at your user profile page shows 421 days
which is the total number of days you’ve visited the site since you joined.
The total number of days that you could have visited since 15th Jan 2018 is 426, so it looks like there’s 5 days somewhere that you weren’t recorded as visiting the site for whatever reason.
If I look at the user stats list for the year, I see 362
421 is the all-time figure of days visited since you joined…
362 is the number of days visited in the last year, not necessarily consecutively (which is needed for the Devotee badge). Not sure the forum gives a means of seeing how many days you have consecutively visited - that’s what confused me when I was trying for it!
Hope that makes sense? (And that at least 3 of those 5 days were somewhere near the beginning of the year-to-date so that you can join me on the “Devotee” seat soon!)