En vis.js , parece que si muestra sus datos en grupos sin apilarlos, entonces el último grupo es 5px más alto que los demás. No parece haber una forma obvia de cambiar esto: no se trata de diseñar los elementos, ya que es la fila en sí la que es más alta por alguna razón. ¿Cómo haría que todas las filas tuvieran la misma altura?
Ejemplo: https://jsfiddle.net/6czo14pg/
Esto se debe al margen en el eje de la línea de tiempo. Se puede ajustar con la opción de eje de margen descrita en https://visjs.github.io/vis-timeline/docs/timeline/#Configuration_Options .
Establecerlo en 5 en su ejemplo hace que todas las filas tengan la misma altura.
var options = { groupOrder: "content", stack: false, margin: { axis: 5 } };