一部のケースでのみ発生するバグがありました。例えば、1桁の日付のイベントが複数桁の日付のイベントの後に追加された場合などです。そのため、ほとんどの場合は正常に動作していましたが、あなたのスクリーンショットのように、同じ月内で31が3の前に表示されることがありました。
これがマージされれば修正されるはずです: FIX: Correctly order events in upcoming events list by pmusaraj · Pull Request #34526 · discourse/discourse · GitHub