OK, scheint nicht nur CalDav zu betreffen, dass da was schief ist.
Habe nun ein paar Tests durchgeführt:
Server: Aktuelle durchgepatchte Appliance/Suse Grommunio Version
Client Desktop: Outlook "Classic" O365
Client Smartphone 1: Outlook Android
Client Smartphone 2: Native Android Exchange Kalenderanbindung
CalDAV Client: em Client Windows
Das Verhalten zeigt sich wie folgt.
1. Erstellung eines Ganztagestermin im Grommunio Webinterface
-> Outlook auf Desktop - OK
-> Outlook auf Smartphone 1 - Termin ein Tag zu früh
-> Kalender-App Smartphone 2 - Termin ein Tag zu früh
-> CalDAV Client - Termin ein Tag zu früh
2. Erstellung eines Ganztagestermin in Outlook Desktop
-> Grommunio Webinterface - OK
-> Outlook auf Smartphone 1 - Termin ein Tag zu früh
-> Kalender-App Smartphone 2 - Termin ein Tag zu früh
-> CalDAV Client - Termin ein Tag zu früh
3. Erstellung eines Ganztagestermins auf Smartphone 1
-> Grommunio Webinterface - OK
-> Outlook auf Desktop - OK
-> Kalender-App Smartphone 2 - OK
-> CalDAV Client - Termin ein Tag zu früh
4. Erstellung eines Ganztagestermins auf Smartphone 2
-> Grommunio Webinterface - OK
-> Outlook auf Desktop - OK
-> Outlook auf Smartphone 1 - OK
-> CalDAV Client - Termin ein Tag zu früh
5. Erstellung eines Ganztagestermins via CalDAV Client
-> Grommunio Webinterface - Wird in Textform korrekt, im Kalender aber über 2 Tage dargestellt
-> Outlook auf Desktop - Wird im Kalender über 2 Tage von 2 Uhr bis 2 Uhr dargestellt
-> Outlook auf Smartphone 1 - OK
-> Kalender-App Smartphone 2 - OK
Ich vermute ein Problem mit der Zeitzone, da diese "2Uhr bis 2Uhr" nach der aktuellen GMT+2 klingen.
Je nachdem wo die Termine erstellt werden fallen sie auf anderen Devices dann auf den falschen Tag
Die Zeitzone ist natürlich auf allen Geräten gleichermaßen auf GMT+2 weil in Deutschland.