Por el momento, si simplemente configuro la zona horaria como UTC, funciona bien.
He añadido este CSS para evitar que los usuarios añadan una zona horaria
// ocultar el campo de zona horaria para el plugin de Eventos / Calendario de Discourse
.discourse-post-event-builder-modal .timezone {
display: none;
}
Somos conscientes del problema y esperamos tener una solución lista pronto. Mientras tanto, la solución es establecer la zona horaria del evento en UTC; luego se traducirá correctamente a la zona horaria local de cada persona en la interfaz de usuario.
Gracias por la respuesta, planeo mantenerlo configurado para saber cuándo se solucione. Todavía lo estamos evaluando como una forma de organizar eventos, por lo que fue más un inconveniente que algo que rompiera el juego.