So, you previously did get a bump, if I read that correctly.
Those major devlogs need staff aproval. Why and what and when they approve is not known. Most devlogs are not approved. The recent would be 99% old games otherwise and that is not the purpose of that section.
I did not do an extensive statistic, but when I did look at that, I got the impression that maybe less than 20% are approved and maybe every 3 months.