Os itens no calendário são arredondados "fora" (longe do meio do compromisso, efetivamente) para o próximo intervalo de tempo, que por padrão é de 30 minutos. Então, se algo terminar às 9h22, ele será arredondado para as 9h30, enquanto algo começando às 9h27 será arredondado para as 9h, já que elas se sobrepõem.
No entanto, o que ninguém aqui mencionou ainda é que você pode alterar o intervalo de tempo usado e, assim, alterar a quantidade de "arredondamentos" que podem ser aplicados a uma entrada de compromisso. Essa não é uma correção perfeita e restringe você a determinados tamanhos de etapa, mas é a melhor opção disponível nativamente no software.
Por favor, note que isso tem o efeito (potencialmente negativE) de "ampliar" o calendário se você selecionar um intervalo de tempo mais curto.
Para fazer essa alteração, basta clicar com o botão direito do mouse na escala de tempo ao lado do calendário e selecionar o tamanho do passo desejado: