I've tried looking at the "Last Played (Album)" stat for all albums and it does display correctly for that album, and if it would have been selected using that stat it would have selected another album, so I'm guessing the auto-playlist filter doesn't use it.
Thanks for including the screenshot. It makes it much easier to see how you've set it up.
If I understand correctly what you're trying to do, you need to have "Last Played (Album)" included as one of your criteria. The way you have it set now will only show albums showing a year of 2019 that have either no rating or a rating higher than 2.5. You have nothing in there to select how long an album hasn't been played. You might have to experiment to determine what works best, but I'd start with
"Last Played (Album) has no value."
That's not quite what I want to do, so let me try to rephrase it: What I want to do is see the 5 albums of 2019 without a low album rating that I've gone the longest without listening to.
It seems to work correctly for 4 of the albums, but there is one album in there that I listened to today and I know for sure it shouldn't be in there. That's why I looked at the Last Played (Album) stat for all matching albums to see if the chosen albums for the playlist matched the values there, and figured the reason is probably because I didn't listen to the last track of the album.
I'm just guessing but I suspect the auto-playlist filter works something like this with my current filters: sort all tracks by last played -> put all tracks in the album of the first track into the playlist -> look through tracks one by one until there is another track not in the playlist yet
If that's the way it works, recently listened albums where I didn't listen to all tracks won't be pushed to the back of the queue. I imagine with a playlist like this whenever you listen to an album it should go to the back of the queue, and you have to listen to all other matching albums before it appears again.
If the filter would instead use the Last Played (Album) stat to sort, I wouldn't have had this problem.