Hubo un error que solo se manifestaba en algunos casos, por ejemplo, si se agregaba un evento de fecha de un solo dígito después de un evento de fecha de varios dígitos. Por lo tanto, en la mayoría de los casos, funcionaba correctamente, pero a veces, como en tu captura de pantalla, mostraba 31 antes que 3 dentro del mismo mes.
Esto debería solucionarlo una vez que se fusione: FIX: Correctly order events in upcoming events list by pmusaraj · Pull Request #34526 · discourse/discourse · GitHub