Definitely an Itch issue. There are a handful of devs that I follow that I've never received news in my feed about despite following them for nearly a year and them posting updates.