
Now I know - it's my mistake

The problem only appears at the turn of the old and new year.
This is due to the wrong way of comparing dates - I'm not taking the year, only month and day, but January (number 1) is less than December (number 12), so the system behaves as if there is no forecast.
Of course, I will change the code, but it will take me some time, and the problem will go away on January 1, 2022, so in two days

The good news is, it gives me the opportunity to wish you all a Happy New Year
