If itch.io staff ever communicates the reason for a decision, it's almost always privately over e-mail, in response to a ticket.
What should I do in this situation? Contact support?
You can try that, but approving devlogs is at their discretion. It's not supposed to be a reliable advertising channel.