@ScreenDriver You know that this bug only occurs in rare conditions? Did you try to sync exactly the same event at the same device clock day/time (not event time, clock time on your device) with different results?
However, I have now managed to build ical4j 1.0.6 with maven without problems and can confirm that this bug is now fixed. I’ll release a new DAVdroid version very soon.