Это зависит от коэффициента масштабирования (CTRL+/-) представления, т.е. количества часов, отображаемых в представлении, но возникает, когда высота событий является минимальным значением.
Минимальная высота зависит от размера шрифта текста и небольшого поля / отступов в полях событий (минимальная высота позволяет отображать текст по вертикали).
Если вы установите продолжительность 5 минут для каждого события, вы получите ту же проблему, если масштаб будет слишком маленьким.
Чтобы избежать этой проблемы, вы должны увеличить коэффициент масштабирования или добавить некоторый код CSS в файл userChrome.css, чтобы уменьшить минимальную высоту блоков. Не меняя размер шрифта, вы можете попробовать что-то вроде:
.calendar-event-box-container {
margin: 0px !important;
}
но, очевидно, проблема возникает снова, если коэффициент масштабирования слишком мал.