No, it's just that major updates have to be seen and approved by itch.io staff, and they're not always approved.
Will they let us know if they are not approved?
No.
Thanks