Devs should go under/reasonable promise and over deliver.
I understand that the devs are in a very difficult situation so I did not expect them to deliver updates according to their plans since a long time ago.
However, we being understanding does not mean the devs are doing it properly. I would not give any plan to the public if I were the devs because I know things were unstable. They just need to talk about what have been done this week and the difficulties they are facing. Any schedule, ETA, or even the content to be delivered next update should not be mentioned because those are too prone to changes.
When you mention a possible date or talk about possible future content, people read it as promises even if you never intended to. It doesn't matter if you say "possibly" "if things go according to the plan" "we will try our best to" etc, people will only think you have made a promise to deliver all the content on that day, and will remember that if you fail to do so.