Hallo Brain,
das ist ganz bewusst so in SiDiary hinterlegt:
In der SiDiary.ini kannst Du mit folgendem undokumentierten Schalter
[Import]
Compress_Minutes=xx
einstellen, welche "Zeitscheiben" beim Import zusammengefasst werden. Defaultmäßig, d.h. auch wenn der Eintrag nicht vorhanden ist, geht SiDiary von 15 Minuten aus. Kleinster möglicher Wert ist 5 Minuten, das Maximum ist 60 Minuten.
Hintergrund ist, dass SiDiary eine Rasterdarstellung hat und BZ/BE/BOLUS usw. untereinander darstellt und nicht separat als "getrennte" Datenlisten führt, wie z.B. in einer CSV-Datenliste. Deshalb werden über die Toleranzeinstellung mehrere Einträge, die eng beieinander liegen zusammengefasst - also genau so, wie Du das Phänomen beschrieben hast.
5 Minuten als kleinstes Raster gaukelt meiner Meinung nach bereits eine Genauigkeit in der Diabetestherapie vor, die es so in der Praxis nicht gibt...
Wenn zudem mehrere BZs kurz hintereinander kommen, wird der Import ebenfalls Zusammenfassungen durchführen, denn auch beim manuellen Erfassen von Daten wird man solche klassischen Kontrollmessungen von z.B. 2 Minuten hintereinander nicht beide protokollieren. Dazu ein Beispiel: Ich messe mich um 10:00 mit 250mg/dl. Der Wert kommt mir suspekt vor und ich messe mich eine Minute später nochmal mit 260 mg/dl. Beide Messwerte protokollieren zu wollen macht kaum Sinn. Selbst wenn beide Messwerte eine größere Abweichung aufweisen müsste man sich in der Praxis entscheiden, wieviel man korrigiert...
Du kannst mir aber gerne mal Deine Datenliste zumailen und ich kann mir die Ergebnisse anschauen und sie Dir ggf. anders importieren...

Viele Grüße, Alf.